@charset "UTF-8";
/*----- B9G GLOBAL CSS -----*/

/*----- Global - Typography Settings -----*/
h1,.h1{font-size:var(--heading_font_size)} /* 3.2rem */
h2,.h2{font-size:calc(var(--heading_font_size) - 3px)} /* 2.9rem */
h3,.h3{font-size:calc(var(--heading_font_size) - 5px)} /* 2.7rem */
h4,.h4{font-size:calc(var(--heading_font_size) - 7px)} /* 2.5rem */
h5,.h5{font-size:calc(var(--heading_font_size) - 10px)} /* 2.2rem */
h6,.h6{font-size:calc(var(--heading_font_size) - 12px)} /* 2rem */
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font_family_heading);font-weight:800;margin:0 auto 2rem}
h1,.h1,h2,.h2,h3,.h3{line-height:1.3}h4,.h4,h5,.h5,h6,.h6{line-height:1.4}
p{font-size:var(--body_font_size)} /* 1.6rem */
ul,ol{font-size:calc(var(--body_font_size) + 1px)} /* 1.7rem */
ul>li,ol>li,ul>li li,ol>li li{font-size:inherit}
b,strong,em{font-weight:600}
/*----- global - typography colors -----*/
body{color:var(--text);background-color:#fff}
a{color:var(--primary)}
a:focus{color:var(--primary_s2)}
@media (min-width:992px){a:hover{color:var(--primary_s2)}}
h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{color:var(--text)}
h1 a:focus,.h1 a:focus,h2 a:focus,.h2 a:focus,h3 a:focus,.h3 a:focus,
h4 a:focus,.h4 a:focus,h5 a:focus,.h5 a:focus,h6 a:focus,.h6 a:focus{color:var(--primary)}
@media (min-width:992px){h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,
h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover{color:var(--primary)}}
.hr{border-top-color:var(--gray_t5)}

/*----- global - header/menu styles -----*/
#main-container{position:relative;overflow:hidden}
#main-container .fixed-top{-webkit-transition:margin-top .5s linear;-o-transition:margin-top .5s linear;transition:margin-top .5s linear}
#main-container .fixed-top.slide-up{margin-top:calc(var(--header_height) * -1)}
#main-container .fixed-top+.fixed-spacer{position:relative;z-index:-1;padding-top:var(--header_height)}
#header-top{height:var(--header_top_height)}
#header-main{position:relative;z-index:9;top:0;left:0;width:100%}
#header-main .navbar{min-height:var(--header_height)}
#header-main.light .navbar-brand img[src*="logo-color"]{display:inline}
#header-main.light .navbar-brand img[src*="logo-white"]{display:none}
#header-main.dark .navbar-brand img[src*="logo-color"]{display:none}
#header-main.dark .navbar-brand img[src*="logo-white"]{display:inline}
.navbar .navbar-brand img{width:auto}
.navbar .navbar-brand img[src*="box-logo"]{height:var(--header_inner_height)}
.navbar .navbar-brand img[src*="banner-logo"]{height:var(--header_inner_height);max-width:160px}
.navbar .navbar-brand.bar-brand .box-logo{display:none}
.navbar .navbar-brand.menu-brand{display:block}
.navbar .navbar-text{font-size:var(--body_font_size)}
.navbar .navbar-nav .nav-link{position:relative;font-size:calc(var(--body_font_size) - 1px);text-transform:uppercase}
.navbar .navbar-nav .dropdown-menu .dropdown-item{font-size:calc(var(--body_font_size) - 1px);text-transform:uppercase}
/*----- global - header/menu colors -----*/
#header-main.light,#header-main.dark,.navbar .navbar-nav .dropdown-menu{background-color:var(--nav_bg_color)}
.navbar .navbar-nav .dropdown-menu .dropdown-item:focus{background-color:var(--nav_bg_color_hover)}
.navbar .navbar-text,.navbar .navbar-brand,.navbar .navbar-nav .nav-link,.navbar .navbar-nav .dropdown-menu .dropdown-item,
.navbar .navbar-nav .dropdown-menu .dropdown-item:focus{color:var(--nav_txt_color)}
.navbar .navbar-brand:focus,.navbar .navbar-nav .nav-link:focus,
.navbar .navbar-nav .nav-link.show,.navbar .navbar-nav .show>.nav-link{color:var(--nav_txt_color_hover)}
.navbar .navbar-text a:not(.btn){color:var(--nav_link_color)}.navbar .navbar-text a:not(.btn):focus{color:var(--nav_link_color_hover)}
.navbar .navbar-nav .nav-link{border-bottom-color:var(--nav_border_color)}
.navbar .navbar-nav .dropdown-menu .dropdown-item{border-top-color:var(--nav_border_color)}
.navbar .navbar-toggler,.navbar .navbar-toggler i{color:var(--nav_txt_color);border-color:transparent}
/*----- Page header -----*/
.page-header{--breadcrumb_height:35px;height:calc(60vh - var(--header_height));border-bottom:1px solid var(--gray_t7);background-color:var(--bg_color_header)}.page-header.lazyback{height:calc(50vh - var(--header_height));background-position:top center}
.page-header.lazyback .section-overlay{background-color:var(--black);opacity:.5}
.page-header .backdrop-filter{backdrop-filter:blur(.2rem) brightness(0.9)}
.page-header .header-text .description{font-size:var(--body_font_size)}
.page-header .breadcrumb_wrap{position:absolute;top:calc(100% - var(--breadcrumb_height));left:0;right:0;margin:0 auto;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.page-header .breadcrumb{height:var(--breadcrumb_height);margin:0 auto;border-radius:0;padding:0;background-color:rgba(0,0,0,.075)}
.page-header .breadcrumb-item{display:inline;padding:0;font-size:calc(var(--body_font_size) - 2px)}
.page-header .breadcrumb-item.active,.page-header .breadcrumb-item.active span{color:var(--gray_s3)}
.page-header .breadcrumb-item+.breadcrumb-item::before{padding:0 .5rem}
.page-header.section-dark{border-bottom-color:transparent}
.page-header.section-dark .header-text .page-title{text-shadow:.1rem .1rem .3rem rgba(0,0,0,.75)}
.page-header.section-dark .header-text .description{text-shadow:.1rem .1rem .2rem rgba(0,0,0,.75)}
.page-header.section-dark .breadcrumb{background-color:rgba(0,0,0,.33)}
.page-header.section-dark .breadcrumb-item a{color:var(--white)}
.page-header.section-dark .breadcrumb-item.active,.page-header.section-dark .breadcrumb-item.active span{color:var(--gray_t6)}
.page-header.lazyback+#page-content .img-featured{display:none}
@media (min-width:768px) {
.page-header{height:calc(45vh - var(--header_height))}
.page-header.lazyback{height:calc(48vh - var(--header_height))}
.page-header .header-text .description{font-size:calc(var(--body_font_size) + 1px)}
}
@media (min-width:992px) {
.page-header.lazyback{height:calc(58vh - var(--header_height))}
.page-header .breadcrumb_wrap{top:100%}
.page-header:hover .breadcrumb_wrap{top:calc(100% - var(--breadcrumb_height))}
}
@media (min-width:1200px) {
.page-header.lazyback{height:calc(80vh - var(--header_height))}
.page-header .header-text{padding:0 6rem}
.page-header .breadcrumb-item{font-size:calc(var(--body_font_size) - 1px)}
}
@media (min-width:1400px) {
.pages .page-header .header-text .page-title,.feed .page-header .header-text .page-title,
.author .page-header .header-text .page-title,.topic .page-header .header-text .page-title{font-size:calc(var(--heading_font_size) + 8px)}
.article .page-header .header-text .page-title,.subtopic .page-header .header-text .page-title{font-size:calc(var(--heading_font_size) + 4px)}
.page-header .header-text .description{margin:0 auto;padding:0 12rem}
}
/*----- Page content (global) -----*/
.no-js .lazyVid{display:none}
.fa,.fab,.fad,.fal,.far,.fas,[class*="fa-"]{position:relative;font-size:inherit;color:inherit}
a,.btn,*:not(a):not(.btn)>i[class*="fa-"]{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
a,a:focus,a:active,button,button:focus,button:active{text-decoration:none}
@media (min-width:992px){a:hover,button:hover{text-decoration:none}}
img.lazyload,img.lazyloading{opacity:0}
img.lazyloaded{opacity:1;-webkit-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}
form .separator{margin:2rem 0 0;font-size:1.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05rem;color:var(--primary)}
form .separator+hr{margin:0 0 3rem;border-top-color:var(--primary_t2)}
[class*="quo"]{position:relative;font-family:var(--font_family_monospace);font-size:200%;font-weight:600;line-height:.1}
.grecaptcha-badge{display:none}.modal{padding:0}
@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.delay-5ms{-webkit-animation-delay:.5s;animation-delay:.5s}
.page-content{margin-bottom:6rem}
.page-content *:not(h1) a:focus{text-decoration:underline}
.page-content .separator-list li{display:inline-block}
/*----- page title settings -----*/
.title,.title-left,.title-center,.title-right{position:relative;display:table;width:auto;line-height:1}.title::after,.title-left::after,.title-center::after,.title-right::after{content:"";position:absolute;display:block;width:80%;border-bottom:2px solid var(--gray)}
.title,.title-left{text-align:left;margin:0 0 2.5rem}.title::after,.title-left::after{left:0;right:unset;margin:1rem 0 0}
.title-center{text-align:center;margin:0 auto 2.5rem}.title-center::after{left:0;right:0;margin:1rem auto 0}.title-center+p{text-align:center}
.title-right{text-align:right;margin:0 0 2.5rem auto}.title-right::after{right:0;left:unset;margin:1rem 0 0}.title-right+p{text-align:right}
/*----- page content (meta section) -----*/
.page-content .meta{position:relative}
.page-content .meta .separator-list{margin-bottom:4rem}
.page-content .meta .separator-list li{font-size:var(--body_font_size)}
/*----- page content (typography) -----*/
.page-content h1,.page-content .h1{font-size:calc(var(--heading_font_size) - 2px)}
.page-content .geo-state h1,.page-content .geo-state .h1{font-size:calc(var(--heading_font_size) - 3px)}
.page-content .geo-city h1,.page-content .geo-city .h1,.article h1,.subtopic h1{font-size:calc(var(--heading_font_size) - 4px)}
.page-content h2,.page-content .h2{font-size:calc(var(--heading_font_size) - 4px)}
.page-content h3,.page-content .h3{font-size:calc(var(--heading_font_size) - 6px)}
.page-content h4,.page-content .h4{font-size:calc(var(--heading_font_size) - 8px)}
.page-content h5,.page-content .h5{font-size:calc(var(--heading_font_size) - 11px)}
.page-content h6,.page-content .h6{font-size:calc(var(--heading_font_size) - 13px)}
.page-content .geo-content img.img-featured~h1{margin-bottom:4rem}
.page-content ul:not(.separator-list)>li:not(.card-text),
.page-content ol:not(.separator-list)>li:not(.card-text){margin-bottom:1rem}
/*----- page content (images/media) -----*/
.cover:not(.card-img-top),.cover-full,.img-featured,.img-full,
.img-left,.img-right,.embed-responsive iframe{border-radius:var(--global_radius)}
.page-content .img-featured,.page-content .img-full,.page-content .img-left,.page-content .img-right{display:block;position:relative;width:100%;height:auto;border-radius:var(--global_radius);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin:0 auto}.page-content .img-featured:not([class*="mb-"]),.page-content .img-full:not([class*="mb-"]),.page-content .img-left:not([class*="mb-"]),.page-content .img-right:not([class*="mb-"]){margin-bottom:2rem}
.page-content .geo-content h1~img.img-featured{margin-bottom:4rem}
.page-content .img-featured,.page-content .img-full{height:200px}
.page-content .img-left,.page-content .img-right{max-height:250px}
.page-content p .img-full,.page-content p .img-left,.page-content p .img-right{margin-top:2rem}
/*----- sidebar content (widgets) -----*/
aside .sidebar-content{margin-bottom:5rem}
.sidebar-content .card{border-radius:var(--global_radius);border-color:var(--gray_t5)}
.sidebar-content img.cover{border-radius:calc(var(--global_radius) - 1px) calc(var(--global_radius) - 1px) 0 0}
.sidebar-content .separator-list li{display:inline-block}
.sidebar-content .date{background-color:var(--white)}
.sidebar-content .date .day,.sidebar-content .date .month{color:var(--gray_t1)}
.sidebar-content .carousel-indicators li{width:42px;height:5px;margin-right:.4rem;margin-left:.4rem;border-top:20px solid transparent;border-bottom:20px solid transparent;background-color:var(--dark)}
/*----- button settings -----*/
.btn{display:inline-block;background-color:transparent;border:1px solid transparent;font-weight:500;text-align:center;text-transform:uppercase;vertical-align:middle;line-height:1.4;color:var(--text);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:992px){.btn:hover{color:var(--text)}}
.btn,.btn-link,.btn-sm.transform-none{font-size:calc(var(--body_font_size) - 2px)}.btn-sm,.btn-link-sm,.btn-group-sm>.btn{font-size:calc(var(--body_font_size) - 3px)}.btn-md,.btn-link-md,.btn-group-md>.btn,.btn.transform-none{font-size:calc(var(--body_font_size) - 1px)}.btn-lg,.btn-link-lg,.btn-group-lg>.btn,.btn-md.transform-none{font-size:var(--body_font_size)}.btn-lg.transform-none{font-size:calc(var(--body_font_size) + 1px)}.btn-xl,.btn-link-xl,.btn-group-xl>.btn{font-size:calc(var(--body_font_size) + 2px)}.btn-xl.transform-none{font-size:calc(var(--body_font_size) + 3px)}
.btn,.btn-group>.btn{padding:.8rem 1.6rem;border-radius:var(--global_radius)}.btn-sm,.btn-group-sm>.btn{padding:.6rem 1.2rem;border-radius:calc(var(--global_radius) - 1px)}.btn-md,.btn-group-md>.btn{padding:1rem 2rem;border-radius:calc(var(--global_radius) + .5px)}.btn-lg,.btn-group-lg>.btn{padding:1.2rem 2.2rem;border-radius:calc(var(--global_radius) + 1px)}.btn-xl,.btn-group-xl>.btn{padding:1.3rem 2.4rem;border-radius:calc(var(--global_radius) + 1px)}
.btn.rounded-pill{padding-right:2rem;padding-left:2rem}.btn-sm.rounded-pill{padding-right:1.6rem;padding-left:1.6rem}.btn-md.rounded-pill{padding-right:2.4rem;padding-left:2.4rem}.btn-lg.rounded-pill{padding-right:2.6rem;padding-left:2.6rem}.btn-xl.rounded-pill{padding-right:2.8rem;padding-left:2.8rem}.btn-block{display:block;width:100%}.btn-link,[class*="btn-link-"]{font-weight:600;text-decoration:none}
/*----- btn-prepend -----*/
.btn-prepend{--prepend_width:4rem;--prepend_height:4.8rem;position:relative;height:var(--prepend_height);padding-left:calc(var(--prepend_width) + 1.4rem)}.btn-prepend>[class*="fa-"]{position:absolute;top:0;bottom:0;left:0;width:var(--prepend_width);height:calc(var(--prepend_height) - .2rem);margin:auto;padding:1.6rem 1rem;background-color:rgba(var(--black_rgb), .33);border-right:1px solid rgba(var(--black_rgb), .15)}.btn-prepend.btn-sm{padding-left:calc(var(--prepend_width) + 1.2rem)}.btn-prepend.btn-md{padding-left:calc(var(--prepend_width) + 1.8rem)}.btn-prepend.btn-md>[class*="fa-"]{padding:1.5rem 1rem}.btn-prepend.btn-lg{padding-left:calc(var(--prepend_width) + 2rem)}.btn-prepend.btn-lg>[class*="fa-"]{width:calc(var(--prepend_width) + .2rem);padding:1.5rem 1rem}.btn-prepend.btn-xl{padding-left:calc(var(--prepend_width) + 2.2rem)}.btn-prepend.btn-xl>[class*="fa-"]{width:calc(var(--prepend_width) + .4rem);padding:1.4rem 1rem}.btn.btn-prepend:not([class*="btn-outline-"]){border:1px solid rgba(var(--black_rgb), .15)}.btn-prepend[class*="btn-outline-"]>[class*="fa-"]{background-color:transparent;border-right-color:inherit}.btn-prepend.btn-primary>[class*="fa-"],.btn-prepend.btn-secondary>[class*="fa-"],.btn-prepend.btn-dark>[class*="fa-"],.btn-prepend.btn-gray>[class*="fa-"],.btn-prepend.btn-light>[class*="fa-"]{background-color:rgba(var(--black_rgb),var(--bg_prep_opac))}.btn-prepend.btn-indigo>[class*="fa-"]{background-color:rgba(var(--black_rgb),.4)}.btn-prepend.btn-purple>[class*="fa-"]{background-color:rgba(var(--black_rgb),.35)}.btn-prepend.btn-blue>[class*="fa-"]{background-color:rgba(var(--black_rgb),.3)}.btn-prepend.btn-success>[class*="fa-"],.btn-prepend.btn-green>[class*="fa-"],.btn-prepend.btn-pink>[class*="fa-"],.btn-prepend.btn-teal>[class*="fa-"]{background-color:rgba(var(--black_rgb),.25)}.btn-prepend.btn-danger>[class*="fa-"],.btn-prepend.btn-red>[class*="fa-"]{background-color:rgba(var(--black_rgb),.2)}.btn-prepend.btn-info>[class*="fa-"],.btn-prepend.btn-cyan>[class*="fa-"],.btn-prepend.btn-warning>[class*="fa-"],.btn-prepend.btn-yellow>[class*="fa-"],.btn-prepend.btn-orange>[class*="fa-"],.btn-prepend.btn-beige>[class*="fa-"]{background-color:rgba(var(--black_rgb),.15)}.btn.btn-prepend.rounded-pill{padding-left:calc(var(--prepend_width) + 1.6rem)}.btn-sm.btn-prepend.rounded-pill{padding-left:calc(var(--prepend_width) + 1.2rem)}.btn-md.btn-prepend.rounded-pill{padding-left:calc(var(--prepend_width) + 2rem)}.btn-lg.btn-prepend.rounded-pill{padding-left:calc(var(--prepend_width) + 2.2rem)}.btn-xl.btn-prepend.rounded-pill{padding-left:calc(var(--prepend_width) + 2.4rem)}

/*----- Global - Page Feature/Widgets -----*/
.btn-group.social .btn{border:1px solid transparent;font-size:calc(var(--body_font_size) + 4px);line-height:1;-webkit-appearance:unset}
.bg-dynamic::before,[class*="bg-dynamic-"]::before{content:"";position:absolute;z-index:0;top:0;left:0;right:0;bottom:0}[class*="bg-dynamic-"][class*="col-"]::before{left:1.5rem;right:1.5rem}.bg-dynamic-left::before,.bg-dynamic-left[class*="col-"]::before{left:var(--dynamic_neg_spacing)}.bg-dynamic-right::before,.bg-dynamic-right[class*="col-"]::before{right:var(--dynamic_neg_spacing)}
/*----- form input group -----*/
.input-group{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;width:100%;height:36px}.input-group-prepend{display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin-right:-.1rem}.input-group-text,.form-control{height:100%;margin-bottom:0;border:1px solid var(--gray_t6);border-radius:var(--global_radius);padding:.6rem 1.2rem;font-size:calc(var(--body_font_size) - 1px);font-weight:400;line-height:1.5;background-color:transparent;color:var(--text)}.input-group-text{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;border-top-right-radius:0;border-bottom-right-radius:0;text-align:center;white-space:nowrap}.form-control{position:relative;display:block;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;width:1%;border-top-left-radius:0;border-bottom-left-radius:0;background-clip:padding-box}
/*----- separator-list (inline links) -----*/
.separator-list>li,.separator-list .nav-item{list-style:none}.separator-list>li::after,.separator-list .nav-item::after{content:"|";position:relative;opacity:.8;bottom:.15rem;margin:0 .75rem;font-size:inherit;color:inherit}.separator-list.bullet>li::after,.separator-list.bullet .nav-item::after{content:"•"}.separator-list.dash>li::after,.separator-list.dash .nav-item::after{content:"–"}.separator-list>li:last-child::after,.separator-list .nav-item:last-child::after,.separator-list-none .nav-item::after{display:none}
.nav.btn-group .btn{border:none}.nav.btn-group .btn:not(:first-child){margin-left:.1rem}
/*----- nav tabs -----*/
.nav-tabs,.tab-content{--bdr_color:var(--gray_t5);--bg_color:var(--light);--txt_color:var(--gray_t2);--act_bdr_color:var(--gray_t1);--act_bg_color:var(--white);--act_txt_color:var(--text);position:relative}
.tabs .nav-tabs{z-index:1;text-align:center}.tabs .nav-tabs .nav-item{font-size:var(--body_font_size)}.tabs .nav-tabs .nav-link,.tabs .tab-content{border:1px solid}.nav-tabs .nav-item:focus,.nav-tabs .nav-item:hover,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{text-decoration:none}.tabs .nav-tabs .nav-link{border-color:var(--bdr_color);border-bottom-color:transparent;border-radius:var(--global_radius) var(--global_radius) 0 0;background-color:var(--bg_color);color:var(--txt_color)}.tabs .nav-tabs .nav-link.active,.tabs .tab-content{border-color:var(--act_bdr_color);background-color:var(--act_bg_color)}.tabs .nav-tabs .nav-link.active{border-bottom-color:var(--act_bg_color);color:var(--act_txt_color)}.tabs .tab-content{z-index:0;margin:-.15rem auto 0;border-radius:0 0 var(--global_radius) var(--global_radius);padding:0}.tabs .tab-content .tab-pane{padding:4rem 2rem 1rem}
@media (min-width:992px){.tabs .nav-tabs .nav-link{border-bottom-color:var(--act_bdr_color)}.tabs .nav-tabs .nav-link:not(.active):hover{border-bottom-color:var(--act_bdr_color);background-color:var(--act_bg_color)}.tabs .tab-content{border-top-right-radius:var(--global_radius)}.tabs.tabs-center .tab-content{border-top-left-radius:var(--global_radius)}.tabs .tab-content .tab-pane{padding:4rem 3rem 1rem}}
/*----- nav pills -----*/
.nav-pills .nav-item{font-size:var(--body_font_size)}
.nav-pills .nav-link{min-width:50px;padding:1rem 1.5rem;text-align:center}
.nav-pills:not(.style-1) .nav-link{border-radius:var(--global_radius)}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--white);background-color:var(--primary)}
/*----- pills style-1 -----*/
.nav-pills.style-1{border-bottom:none}
.nav-pills.style-1 .nav-item{display:block;width:100%;font-family:var(--font_family_heading);font-size:calc(var(--heading_font_size) - 15px);text-align:center}
.nav-pills.style-1 .nav-link{margin-top:-0.5rem;border:1.5px solid var(--white);padding:1.2rem 2rem 1.5rem;font-weight:600;letter-spacing:.25px}
.nav-pills.style-1 .nav-item:first-child .nav-link{margin-top:0}
.nav-pills.style-1 .nav-link,.nav-pills.style-1 .nav-link:focus{color:var(--white);background-color:var(--gray_t5)}
.nav-pills.style-1 .nav-link.disabled{color:var(--gray);background-color:transparent;border-color:transparent}
.nav-pills.style-1 .nav-link.active,
.nav-pills.style-1 .nav-link.active:focus,
.nav-pills.style-1 .nav-item.show .nav-link{color:var(--white);background-color:var(--primary)}
.nav-pills.style-1+.tab-content{margin:-0.15rem 0.2rem 0;border:1px solid var(--gray_t5)}
.nav-pills.style-1+.tab-content .tab-pane{padding:3rem 2rem}
/*----- service box global styles -----*/
.service-box i[class*="fa-"]{display:block}.service-box .service-title{line-height:1}
/*----- carousel global styles -----*/
.carousel{--thumbnail_height:42px}.carousel .carousel-caption .caption-title,.carousel .carousel-caption .caption-text{margin:0 auto 1rem}.carousel.section-dark .caption-text,.carousel.section-dark .caption-title,.carousel.section-dark [class*="carousel-control-"]{text-shadow:.1rem .1rem .3rem rgba(0,0,0,.75)}.carousel .carousel-caption .caption-text:last-of-type{margin-bottom:0}.carousel-indicators:not(.testimonial)~.carousel-inner .carousel-caption{bottom:4.5rem}
/*----- carousel thumbnail settings -----*/
.carousel-thumbs~.carousel-inner .carousel-caption{bottom:calc(var(--thumbnail_height) + 3.2rem)}.carousel-thumbs~.carousel-inner .caption-title,.carousel-thumbs~.carousel-inner .caption-text{margin:0 auto 1rem}.carousel .carousel-thumbs{margin:0 auto;padding:1rem 0}.carousel .carousel-thumbs li{width:calc(var(--thumbnail_height) * 1.75);height:var(--thumbnail_height);border-top:none;border-bottom:none}.carousel .carousel-thumbs li img{width:100%;height:100%}.carousel .carousel-sm-thumbs li img,.carousel .carousel-md-thumbs li img,.carousel .carousel-lg-thumbs li img,.carousel .carousel-xl-thumbs li img{display:none}
/*----- blog post widget global styles -----*/
[class*="widget-"] .card{border-color:var(--gray_t6)}.date{left:0;bottom:0}img~.date{position:absolute;min-width:62px;width:auto;border-top-right-radius:var(--global_radius);padding:.4rem 1rem;color:var(--gray_t1)}img~.date .day,img~.date .month{display:block;line-height:1.1}img~.date .day{font-family:var(--font_family_heading);font-size:calc(var(--heading_font_size) - 5px);font-weight:800}img~.date .month{font-family:var(--font_family_body);font-size:calc(var(--body_font_size) - 3px);font-weight:400;font-style:italic}

/*----- Footer Settings -----*/

/*----- footer (top) global -----*/
.footer{padding:4rem 0}
.footer.footer-dark img.logo-light,.footer.footer-dark+.footer-bottom img.logo-light{display:block}
.footer.footer-dark img.logo-color,.footer.footer-dark+.footer-bottom img.logo-color{display:none}
.footer .title::after,.footer [class^="title-"]::after{width:100%;margin-top:0.5rem}
.footer .nav .nav-item{position:relative;width:auto}
.footer .nav .nav-item::before{position:relative;top:-0.1rem;font-family:var(--font_family_awesome);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
/*----- icon-list (contact links) -----*/
.footer .nav.icon-list .nav-item:not(.logo){line-height:1}
.footer .nav.icon-list .nav-item::before{font-weight:600}
.footer .nav.icon-list .nav-item.phone::before{content:"\f3cd"}
.footer .nav.icon-list .nav-item.email::before{content:"\f1d8"}
.footer .nav.icon-list .nav-item.address::before{content:"\f3c5"}
.footer .nav.icon-list .nav-item.hours::before{content:"\f017"}
.footer .nav.icon-list .nav-item .company{font-weight:600}
.footer .nav.icon-list .nav-item.logo::before{display:none}
.footer .nav.icon-list .nav-link{margin-bottom:1rem;width:auto;padding:1rem 0 1.5rem;line-height:1.45}
.footer .nav.icon-list .hours{width:auto;cursor:help}.footer .nav.icon-list .hours .click{opacity:1;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.footer .nav.icon-list .hours[aria-expanded="true"] .click{opacity:0}.footer .nav.icon-list .hours .li-none .nav-li{display:block;margin-bottom:0;padding:.25rem 0;font-size:calc(var(--body_font_size) - 1px);line-height:1.45;color:var(--gray_t5)}.footer .nav.icon-list .hours .li-none{margin-top:1rem}.footer .nav.icon-list .hours .li-none a.nav-li:hover{color:var(--white)}
/*----- arrow-list (nav links) -----*/
.footer .nav.arrow-list .nav-item::before{margin-right:0;font-size:90%}
.footer .nav.arrow-list .nav-link{display:inline-block;padding:0 .5rem 1rem 1rem}
/*----- footer font sizes -----*/
.footer .about p,
.footer .nav .nav-item .nav-link,
.footer .card-body .card-text,
.footer .input-group .form-control{font-size:calc(var(--body_font_size) - 1px)}
.footer .nav .nav-item{font-size:var(--body_font_size)}
.footer .nav.icon-list .nav-item .company{font-size:calc(var(--body_font_size) + 1px)}
footer .btn-group.social .btn{font-size:calc(var(--body_font_size) + 6px)}
/*----- footer color settings -----*/
.footer.footer-dark,.footer.footer-dark .card .date{background-color:var(--footer_top_bg_color)}.footer.footer-dark .btn-group.social .btn:hover{background-color:rgba(255,255,255,.33)}.footer.footer-dark .title::after,.footer.footer-dark .title-center::after,.footer.footer-dark .title-right::after{border-bottom-color:var(--footer_title_border_color)}.footer.footer-dark .card{border-color:var(--gray)}.footer.footer-dark .btn-group.social:hover .btn{border-color:rgba(255,255,255,.1)}.footer.footer-dark .btn-group.social .btn{border-color:transparent}
.footer.footer-dark .nav *,.footer.footer-dark .about p,.footer.footer-dark .date .day,.footer.footer-dark .date .month,.footer.footer-dark .btn-group.social .btn,.footer.footer-dark .btn-group.social .btn i{color:var(--footer_top_txt_color)}.footer.footer-dark .card-text,.footer.footer-dark .nav.icon-list .nav-item .company{color:var(--gray_t7)}.footer.footer-dark .card-body [class*="btn-link"],.footer.footer-dark .card-body [class*="btn-link"]:hover{color:var(--info)}.footer.footer-dark .nav.icon-list .nav-item,.footer.footer-dark .btn-group.social .btn:hover i{color:var(--light)}.footer.footer-dark .title,.footer.footer-dark .nav .nav-item:hover::before,.footer.footer-dark .nav .nav-link:hover,.footer.footer-dark .nav .nav-link:hover i,.footer.footer-dark .card-title a:hover,.footer.footer-dark .nav.icon-list .nav-item .company:hover,.footer.footer-dark .card-img-overlay .card-title a,.footer.footer-dark .card-img-overlay [class*="btn-link"],.footer.footer-dark .card-img-overlay [class*="btn-link"]:hover{color:var(--white)}
/*----- footer (bottom) global -----*/
.footer-bottom{padding:2rem 0}
.footer-bottom .nav .nav-item{margin-bottom:0.8rem;font-size:calc(var(--body_font_size) - 1px)}
.footer-bottom .nav .nav-item:last-child{margin-bottom:0}
.footer-bottom .nav .nav-item.address{font-size:calc(var(--body_font_size) - 1.5px)}
.footer-bottom .nav .nav-item .nav-link{display:inline-block;padding-left:0;padding-right:0}
.footer-bottom .powered img{position:relative;display:inline;top:-.1rem;left:.1rem;width:auto;height:22px}
.footer.footer-dark+.footer-bottom{background-color:var(--footer_bot_bg_color)}.footer.footer-dark+.footer-bottom .btn-group.social .btn:hover{background-color:rgba(255,255,255,.33)}.footer.footer-dark+.footer-bottom .btn-group.social:hover .btn{border-color:rgba(255,255,255,.1)}.footer.footer-dark+.footer-bottom .btn-group.social .btn{border-color:transparent}.footer.footer-dark+.footer-bottom .nav *,.footer.footer-dark+.footer-bottom .btn-group.social .btn,.footer.footer-dark+.footer-bottom .btn-group.social .btn i{color:var(--footer_bot_txt_color)}.footer.footer-dark+.footer-bottom .btn-group.social .btn:hover i{color:var(--light)}.footer.footer-dark+.footer-bottom .nav .nav-link:hover,.footer.footer-dark+.footer-bottom .nav .nav-item.powered a:hover{color:var(--white)}
/*----- scroll-up button -----*/
#scroll-up{position:fixed;z-index:9;bottom:.2rem;right:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border:1px solid var(--gray_t2);border-radius:var(--global_radius);padding:1rem;background-color:var(--gray);color:var(--white);-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}#scroll-up,#scroll-up i{font-size:calc(var(--body_font_size) + 10px);line-height:2.6rem}#scroll-up.show{opacity:0.8}



/*----- BEGIN UTILITY CLASSES -----*/

/*----- Utilities - (images/background img) -----*/
.cover,.cover-full{display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin:0 auto}.cover-full{width:100%}.cover-p-ct{-o-object-position:center top;object-position:center top}.cover-p-cc{-o-object-position:center;object-position:center}.cover-p-cb{-o-object-position:center bottom;object-position:center bottom}.cover-p-lt{-o-object-position:left top;object-position:left top}.cover-p-lc{-o-object-position:left center;object-position:left center}.cover-p-lb{-o-object-position:left bottom;object-position:left bottom}.cover-p-rt{-o-object-position:right top;object-position:right top}.cover-p-rc{-o-object-position:right center;object-position:right center}.cover-p-rb{-o-object-position:right bottom;object-position:right bottom}.lazyback{position:relative;height:auto;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:unset}.bg-repeat{background-repeat:repeat}.bg-repeat-none{background-repeat:no-repeat}.bg-size-cover{background-size:cover}.bg-size-unset{background-size:unset}.bg-attachment-fixed{background-attachment:fixed}.bg-attachment-unset{background-attachment:unset}.bg-position-ct{background-position:center top}.bg-position-cc{background-position:center}.bg-position-cb{background-position:center bottom}.bg-position-lt{background-position:left top}.bg-position-lc{background-position:left center}.bg-position-lb{background-position:left bottom}.bg-position-rt{background-position:right top}.bg-position-rc{background-position:right center}.bg-position-rb{background-position:right bottom}
/*----- Utilities - (position, layout) -----*/
.section,.section-short,.section-tall,.section-wrap,.section-sm,[class*="section-sm-"],.section-md,[class*="section-md-"],.section-lg,[class*="section-lg-"],.section-xl,[class*="section-xl-"],.section-20,.section-30,.section-40,.section-50,.section-60,.section-70,.section-80{position:relative}.section-overlay,[class*="section-overlay-"]{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.section-wrap{overflow:hidden;padding-right:0;padding-left:0}.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}.zindex-0{z-index:0}.zindex-1{z-index:1}.zindex-2{z-index:2}.zindex-3{z-index:3}.zindex-4{z-index:4}.zindex-5{z-index:5}.zindex-6{z-index:6}.zindex-7{z-index:7}.zindex-8{z-index:8}.zindex-9{z-index:9}.zindex-10{z-index:10}.zindex-99{z-index:99}.zindex-n1{z-index:-1}.zindex-n2{z-index:-2}.zindex-n3{z-index:-3}.zindex-n4{z-index:-4}.zindex-n5{z-index:-5}.zindex-n6{z-index:-6}.zindex-n7{z-index:-7}.zindex-n8{z-index:-8}.zindex-n9{z-index:-9}.zindex-n10{z-index:-10}.zindex-n99{z-index:-99}.absolute-center{position:absolute;left:0;right:0;margin-right:auto;margin-left:auto}.fixed-center{position:fixed;left:0;right:0;margin-right:auto;margin-left:auto}.top-0{top:0}.top-1{top:.1rem}.top-2{top:.2rem}.top-3{top:.3rem}.top-4{top:.4rem}.top-5{top:.5rem}.top-6{top:.6rem}.top-7{top:.7rem}.top-8{top:.8rem}.top-9{top:.9rem}.top-10{top:1rem}.top-11{top:1.1rem}.top-12{top:1.2rem}.top-13{top:1.3rem}.top-14{top:1.4rem}.top-15{top:1.5rem}.top-16{top:1.6rem}.top-17{top:1.7rem}.top-18{top:1.8rem}.top-19{top:1.9rem}.top-20{top:2rem}.top-21{top:2.1rem}.top-22{top:2.2rem}.top-23{top:2.3rem}.top-24{top:2.4rem}.top-25{top:2.5rem}.top-30{top:3rem}.top-35{top:3.5rem}.top-40{top:4rem}.top-45{top:4.5rem}.top-50{top:5rem}.top-55{top:5.5rem}.top-60{top:6rem}.top-65{top:6.5rem}.top-70{top:7rem}.top-75{top:7.5rem}.top-80{top:8rem}.top-85{top:8.5rem}.top-90{top:9rem}.top-95{top:9.5rem}.top-100{top:10rem}.top-header-top{top:var(--header_top_height)}.top-header-bottom{top:var(--header_bot_height)}.top-header-total{top:var(--header_height)}.top-unset{top:unset}.top-n1{top:-.1rem}.top-n2{top:-.2rem}.top-n3{top:-.3rem}.top-n4{top:-.4rem}.top-n5{top:-.5rem}.top-n6{top:-.6rem}.top-n7{top:-.7rem}.top-n8{top:-.8rem}.top-n9{top:-.9rem}.top-n10{top:-1rem}.top-n11{top:-1.1rem}.top-n12{top:-1.2rem}.top-n13{top:-1.3rem}.top-n14{top:-1.4rem}.top-n15{top:-1.5rem}.top-n16{top:-1.6rem}.top-n17{top:-1.7rem}.top-n18{top:-1.8rem}.top-n19{top:-1.9rem}.top-n20{top:-2rem}.top-n21{top:-2.1rem}.top-n22{top:-2.2rem}.top-n23{top:-2.3rem}.top-n24{top:-2.4rem}.top-n25{top:-2.5rem}.top-n30{top:-3rem}.top-n35{top:-3.5rem}.top-n40{top:-4rem}.top-n45{top:-4.5rem}.top-n50{top:-5rem}.top-n55{top:-5.5rem}.top-n60{top:-6rem}.top-n65{top:-6.5rem}.top-n70{top:-7rem}.top-n75{top:-7.5rem}.top-n80{top:-8rem}.top-n85{top:-8.5rem}.top-n90{top:-9rem}.top-n95{top:-9.5rem}.top-n100{top:-10rem}.bottom-0{bottom:0}.bottom-1{bottom:.1rem}.bottom-2{bottom:.2rem}.bottom-3{bottom:.3rem}.bottom-4{bottom:.4rem}.bottom-5{bottom:.5rem}.bottom-6{bottom:.6rem}.bottom-7{bottom:.7rem}.bottom-8{bottom:.8rem}.bottom-9{bottom:.9rem}.bottom-10{bottom:1rem}.bottom-11{bottom:1.1rem}.bottom-12{bottom:1.2rem}.bottom-13{bottom:1.3rem}.bottom-14{bottom:1.4rem}.bottom-15{bottom:1.5rem}.bottom-16{bottom:1.6rem}.bottom-17{bottom:1.7rem}.bottom-18{bottom:1.8rem}.bottom-19{bottom:1.9rem}.bottom-20{bottom:2rem}.bottom-21{bottom:2.1rem}.bottom-22{bottom:2.2rem}.bottom-23{bottom:2.3rem}.bottom-24{bottom:2.4rem}.bottom-25{bottom:2.5rem}.bottom-30{bottom:3rem}.bottom-35{bottom:3.5rem}.bottom-40{bottom:4rem}.bottom-45{bottom:4.5rem}.bottom-50{bottom:5rem}.bottom-55{bottom:5.5rem}.bottom-60{bottom:6rem}.bottom-65{bottom:6.5rem}.bottom-70{bottom:7rem}.bottom-75{bottom:7.5rem}.bottom-80{bottom:8rem}.bottom-85{bottom:8.5rem}.bottom-90{bottom:9rem}.bottom-95{bottom:9.5rem}.bottom-100{bottom:10rem}.bottom-unset{bottom:unset}.bottom-n1{bottom:-.1rem}.bottom-n2{bottom:-.2rem}.bottom-n3{bottom:-.3rem}.bottom-n4{bottom:-.4rem}.bottom-n5{bottom:-.5rem}.bottom-n6{bottom:-.6rem}.bottom-n7{bottom:-.7rem}.bottom-n8{bottom:-.8rem}.bottom-n9{bottom:-.9rem}.bottom-n10{bottom:-1rem}.bottom-n11{bottom:-1.1rem}.bottom-n12{bottom:-1.2rem}.bottom-n13{bottom:-1.3rem}.bottom-n14{bottom:-1.4rem}.bottom-n15{bottom:-1.5rem}.bottom-n16{bottom:-1.6rem}.bottom-n17{bottom:-1.7rem}.bottom-n18{bottom:-1.8rem}.bottom-n19{bottom:-1.9rem}.bottom-n20{bottom:-2rem}.bottom-n21{bottom:-2.1rem}.bottom-n22{bottom:-2.2rem}.bottom-n23{bottom:-2.3rem}.bottom-n24{bottom:-2.4rem}.bottom-n25{bottom:-2.5rem}.bottom-n30{bottom:-3rem}.bottom-n35{bottom:-3.5rem}.bottom-n40{bottom:-4rem}.bottom-n45{bottom:-4.5rem}.bottom-n50{bottom:-5rem}.bottom-n55{bottom:-5.5rem}.bottom-n60{bottom:-6rem}.bottom-n65{bottom:-6.5rem}.bottom-n70{bottom:-7rem}.bottom-n75{bottom:-7.5rem}.bottom-n80{bottom:-8rem}.bottom-n85{bottom:-8.5rem}.bottom-n90{bottom:-9rem}.bottom-n95{bottom:-9.5rem}.bottom-n100{bottom:-10rem}.left-0{left:0}.left-1{left:.1rem}.left-2{left:.2rem}.left-3{left:.3rem}.left-4{left:.4rem}.left-5{left:.5rem}.left-6{left:.6rem}.left-7{left:.7rem}.left-8{left:.8rem}.left-9{left:.9rem}.left-10{left:1rem}.left-11{left:1.1rem}.left-12{left:1.2rem}.left-13{left:1.3rem}.left-14{left:1.4rem}.left-15{left:1.5rem}.left-16{left:1.6rem}.left-17{left:1.7rem}.left-18{left:1.8rem}.left-19{left:1.9rem}.left-20{left:2rem}.left-21{left:2.1rem}.left-22{left:2.2rem}.left-23{left:2.3rem}.left-24{left:2.4rem}.left-25{left:2.5rem}.left-30{left:3rem}.left-35{left:3.5rem}.left-40{left:4rem}.left-45{left:4.5rem}.left-50{left:5rem}.left-55{left:5.5rem}.left-60{left:6rem}.left-65{left:6.5rem}.left-70{left:7rem}.left-75{left:7.5rem}.left-80{left:8rem}.left-85{left:8.5rem}.left-90{left:9rem}.left-95{left:9.5rem}.left-100{left:10rem}.left-dynamic{left:var(--dynamic_spacing)}.left-unset{left:unset}.left-n1{left:-.1rem}.left-n2{left:-.2rem}.left-n3{left:-.3rem}.left-n4{left:-.4rem}.left-n5{left:-.5rem}.left-n6{left:-.6rem}.left-n7{left:-.7rem}.left-n8{left:-.8rem}.left-n9{left:-.9rem}.left-n10{left:-1rem}.left-n11{left:-1.1rem}.left-n12{left:-1.2rem}.left-n13{left:-1.3rem}.left-n14{left:-1.4rem}.left-n15{left:-1.5rem}.left-n16{left:-1.6rem}.left-n17{left:-1.7rem}.left-n18{left:-1.8rem}.left-n19{left:-1.9rem}.left-n20{left:-2rem}.left-n21{left:-2.1rem}.left-n22{left:-2.2rem}.left-n23{left:-2.3rem}.left-n24{left:-2.4rem}.left-n25{left:-2.5rem}.left-n30{left:-3rem}.left-n35{left:-3.5rem}.left-n40{left:-4rem}.left-n45{left:-4.5rem}.left-n50{left:-5rem}.left-n55{left:-5.5rem}.left-n60{left:-6rem}.left-n65{left:-6.5rem}.left-n70{left:-7rem}.left-n75{left:-7.5rem}.left-n80{left:-8rem}.left-n85{left:-8.5rem}.left-n90{left:-9rem}.left-n95{left:-9.5rem}.left-n100{left:-10rem}.right-0{right:0}.right-1{right:.1rem}.right-2{right:.2rem}.right-3{right:.3rem}.right-4{right:.4rem}.right-5{right:.5rem}.right-6{right:.6rem}.right-7{right:.7rem}.right-8{right:.8rem}.right-9{right:.9rem}.right-10{right:1rem}.right-11{right:1.1rem}.right-12{right:1.2rem}.right-13{right:1.3rem}.right-14{right:1.4rem}.right-15{right:1.5rem}.right-16{right:1.6rem}.right-17{right:1.7rem}.right-18{right:1.8rem}.right-19{right:1.9rem}.right-20{right:2rem}.right-21{right:2.1rem}.right-22{right:2.2rem}.right-23{right:2.3rem}.right-24{right:2.4rem}.right-25{right:2.5rem}.right-30{right:3rem}.right-35{right:3.5rem}.right-40{right:4rem}.right-45{right:4.5rem}.right-50{right:5rem}.right-55{right:5.5rem}.right-60{right:6rem}.right-65{right:6.5rem}.right-70{right:7rem}.right-75{right:7.5rem}.right-80{right:8rem}.right-85{right:8.5rem}.right-90{right:9rem}.right-95{right:9.5rem}.right-100{right:10rem}.right-dynamic{right:var(--dynamic_spacing)}.right-unset{right:unset}.right-n1{right:-.1rem}.right-n2{right:-.2rem}.right-n3{right:-.3rem}.right-n4{right:-.4rem}.right-n5{right:-.5rem}.right-n6{right:-.6rem}.right-n7{right:-.7rem}.right-n8{right:-.8rem}.right-n9{right:-.9rem}.right-n10{right:-1rem}.right-n11{right:-1.1rem}.right-n12{right:-1.2rem}.right-n13{right:-1.3rem}.right-n14{right:-1.4rem}.right-n15{right:-1.5rem}.right-n16{right:-1.6rem}.right-n17{right:-1.7rem}.right-n18{right:-1.8rem}.right-n19{right:-1.9rem}.right-n20{right:-2rem}.right-n21{right:-2.1rem}.right-n22{right:-2.2rem}.right-n23{right:-2.3rem}.right-n24{right:-2.4rem}.right-n25{right:-2.5rem}.right-n30{right:-3rem}.right-n35{right:-3.5rem}.right-n40{right:-4rem}.right-n45{right:-4.5rem}.right-n50{right:-5rem}.right-n55{right:-5.5rem}.right-n60{right:-6rem}.right-n65{right:-6.5rem}.right-n70{right:-7rem}.right-n75{right:-7.5rem}.right-n80{right:-8rem}.right-n85{right:-8.5rem}.right-n90{right:-9rem}.right-n95{right:-9.5rem}.right-n100{right:-10rem}.float-left{float:left}.float-right{float:right}.float-none{float:none}.clearfix::after{display:block;clear:both;content:""}
body{--view_more_height:150px}.view-more{display:block;margin-bottom:1rem;font-weight:500;text-align:center}.view-more,.view-more+.collapse{position:relative}.view-more::after{content:"\f106";position:absolute;padding:.2rem 0 0 .8rem;font-family:var(--font_family_awesome);font-size:2rem;font-weight:400;line-height:1}.view-more.collapsed::after{content:"\f107"}.view-more+.collapse,.view-more+.collapsing{min-height:var(--view_more_height);height:auto}.view-more+.collapse.peek{display:block;overflow:hidden;height:var(--view_more_height)}.view-more+.collapse .section-overlay{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.66)),to(rgba(255,255,255,1)));background:-o-linear-gradient(top,rgba(255,255,255,.66) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.66) 0%,rgba(255,255,255,1) 100%);-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}
/*----- Utilities - (masonry settings) -----*/
.card-columns.col-count-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.card-columns.col-count-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.card-columns.col-count-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.card-columns.col-count-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.card-columns.col-count-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.card-columns.col-count-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}.card-columns.col-gap-0{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.card-columns.col-gap-1{-webkit-column-gap:.1rem;-moz-column-gap:.1rem;column-gap:.1rem}.card-columns.col-gap-2{-webkit-column-gap:.2rem;-moz-column-gap:.2rem;column-gap:.2rem}.card-columns.col-gap-3{-webkit-column-gap:.3rem;-moz-column-gap:.3rem;column-gap:.3rem}.card-columns.col-gap-4{-webkit-column-gap:.4rem;-moz-column-gap:.4rem;column-gap:.4rem}.card-columns.col-gap-5{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.card-columns.col-gap-6{-webkit-column-gap:.6rem;-moz-column-gap:.6rem;column-gap:.6rem}.card-columns.col-gap-7{-webkit-column-gap:.7rem;-moz-column-gap:.7rem;column-gap:.7rem}.card-columns.col-gap-8{-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem}.card-columns.col-gap-9{-webkit-column-gap:.9rem;-moz-column-gap:.9rem;column-gap:.9rem}.card-columns.col-gap-10{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.card-columns.col-gap-15{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.card-columns.col-gap-20{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.card-columns.col-gap-25{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.card-columns[class*="col-gap-"]>.card:not([class*="mb-"]){margin-bottom:unset}
/*----- Utilities - (display, visibility) -----*/
[class*="-inline-only"],[class*="-block-only"],[class*="-table-only"],[class*="-row-only"],[class*="-cell-only"],[class*="-flex-only"]{display:none!important}.d-none{display:none!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-inline{display:inline!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:-webkit-box!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}.d-list-item{display:list-item!important}.visible{visibility:visible!important}.invisible,.hidden{visibility:hidden!important}[class*="section-overlay-"]{background-color:#000}[class*="section-overlay-light"]{background-color:var(--light)}.opacity-0{opacity:0}.opacity-1,.section-overlay-1,.section-overlay-light-1{opacity:.1}.opacity-2,.section-overlay-2,.section-overlay-light-2{opacity:.2}.opacity-3,.section-overlay-3,.section-overlay-light-3{opacity:.3}.opacity-4,.section-overlay-4,.section-overlay-light-4{opacity:.4}.opacity-5,.section-overlay-5,.section-overlay-light-5{opacity:.5}.opacity-6,.section-overlay-6,.section-overlay-light-6{opacity:.6}.opacity-7,.section-overlay-7,.section-overlay-light-7{opacity:.7}.opacity-8,.section-overlay-8,.section-overlay-light-8{opacity:.8}.opacity-9,.section-overlay-9,.section-overlay-light-9{opacity:.9}.opacity-10,.opacity-100{opacity:1}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}
.transition,.transition-after::after,.transition-before::before{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.transition-ease-1{-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.transition-ease-2{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.transition-ease-3{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.transition-ease-4{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.transition-ease-5{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.transition-ease-6{-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.transition-linear-1{-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.transition-linear-2{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.transition-linear-3{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.transition-linear-4{-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.transition-linear-5{-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.transition-linear-6{-webkit-transition:all .6s linear;-o-transition:all .6s linear;transition:all .6s linear}.jump-hover:hover,.jump-1-hover:hover{-webkit-transform:translate3d(0,-.1rem,0);transform:translate3d(0,-.1rem,0)}.jump-2-hover:hover{-webkit-transform:translate3d(0,-.2rem,0);transform:translate3d(0,-.2rem,0)}.jump-3-hover:hover{-webkit-transform:translate3d(0,-.3rem,0);transform:translate3d(0,-.3rem,0)}
.li-disc{list-style-type:disc;list-style:disc}.li-circle{list-style-type:circle;list-style:circle}.li-square{list-style-type:square;list-style:square}.li-number{list-style-type:decimal;list-style:decimal}.list-inline,.arrow-list,.check-list,.icon-list{list-style-type:none;list-style:none;padding-left:0}.list-unstyled,.list-inline{margin-left:0}.list-inline-item:not(:last-child),.list-inline>li:not(:last-child){margin-right:.8rem}.list-block-item,.list-block-item:last-child,.list-block>li,.list-block>li:last-child{margin-right:0}.li-none:not([class*="col-"]){margin-left:0}.arrow-list,.check-list,.icon-list{margin-bottom:2rem}.check-list>li{width:auto;padding:0.5rem 1.5rem;margin-bottom:0;cursor:default}.arrow-list>li::before{content:"\f054";margin-right:1rem}.check-list>li::before{content:"\f14a";margin-right:1rem}.icon-list>li::before{margin-right:1rem}.list-inline-item,.list-inline>li{display:inline-block!important}.list-block-item,.list-block>li{display:list-item!important}[class*="widget"] ul,[class*="widget"] ul li ul{list-style-type:none;list-style:none}.li-none,.list-unstyled{list-style-type:none;list-style:none}li.li-none::before{content:"";margin-right:0}
/*----- Utilities - (animation delay/transition) -----*/
.delay-0{-webkit-animation-delay:0;animation-delay:0}.delay-1ms{-webkit-animation-delay:.1s;animation-delay:.1s}.delay-2ms{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-3ms{-webkit-animation-delay:.3s;animation-delay:.3s}.delay-4ms{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-5ms{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-6ms{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-7ms{-webkit-animation-delay:.7s;animation-delay:.7s}.delay-8ms{-webkit-animation-delay:.8s;animation-delay:.8s}.delay-9ms{-webkit-animation-delay:.9s;animation-delay:.9s}.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.delay-1-1s{-webkit-animation-delay:1.1s;animation-delay:1.1s}.delay-1-2s{-webkit-animation-delay:1.2s;animation-delay:1.2s}.delay-1-3s{-webkit-animation-delay:1.3s;animation-delay:1.3s}.delay-1-4s{-webkit-animation-delay:1.4s;animation-delay:1.4s}.delay-1-5s{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-1-6s{-webkit-animation-delay:1.6s;animation-delay:1.6s}.delay-1-7s{-webkit-animation-delay:1.7s;animation-delay:1.7s}.delay-1-8s{-webkit-animation-delay:1.8s;animation-delay:1.8s}.delay-1-9s{-webkit-animation-delay:1.9s;animation-delay:1.9s}.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.delay-2-5s{-webkit-animation-delay:2.5s;animation-delay:2.5s}.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.delay-3-5s{-webkit-animation-delay:3.5s;animation-delay:3.5s}.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.delay-4-5s{-webkit-animation-delay:4.5s;animation-delay:4.5s}.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.delay-5-5s{-webkit-animation-delay:5.5s;animation-delay:5.5s}.delay-6s{-webkit-animation-delay:6s;animation-delay:6s}.delay-6-5s{-webkit-animation-delay:6.5s;animation-delay:6.5s}.delay-7s{-webkit-animation-delay:7s;animation-delay:7s}.delay-7-5s{-webkit-animation-delay:7.5s;animation-delay:7.5s}.delay-8s{-webkit-animation-delay:8s;animation-delay:8s}.delay-8-5s{-webkit-animation-delay:8.5s;animation-delay:8.5s}.delay-9s{-webkit-animation-delay:9s;animation-delay:9s}.delay-9-5s{-webkit-animation-delay:9.5s;animation-delay:9.5s}.delay-10s{-webkit-animation-delay:10s;animation-delay:10s}.duration-1ms{-webkit-animation-duration:.1s;animation-duration:.1s}.duration-2ms{-webkit-animation-duration:.2s;animation-duration:.2s}.duration-3ms{-webkit-animation-duration:.3s;animation-duration:.3s}.duration-4ms{-webkit-animation-duration:.4s;animation-duration:.4s}.duration-5ms,.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.duration-6ms{-webkit-animation-duration:.6s;animation-duration:.6s}.duration-7ms{-webkit-animation-duration:.7s;animation-duration:.7s}.duration-8ms,.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.duration-9ms{-webkit-animation-duration:.9s;animation-duration:.9s}.duration-1s{-webkit-animation-duration:1s;animation-duration:1s}.duration-1-1s{-webkit-animation-duration:1.1s;animation-duration:1.1s}.duration-1-2s{-webkit-animation-duration:1.2s;animation-duration:1.2s}.duration-1-3s{-webkit-animation-duration:1.3s;animation-duration:1.3s}.duration-1-4s{-webkit-animation-duration:1.4s;animation-duration:1.4s}.duration-1-5s{-webkit-animation-duration:1.5s;animation-duration:1.5s}.duration-1-6s{-webkit-animation-duration:1.6s;animation-duration:1.6s}.duration-1-7s{-webkit-animation-duration:1.7s;animation-duration:1.7s}.duration-1-8s{-webkit-animation-duration:1.8s;animation-duration:1.8s}.duration-1-9s{-webkit-animation-duration:1.9s;animation-duration:1.9s}.duration-2s,.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.duration-2-5s{-webkit-animation-duration:2.5s;animation-duration:2.5s}.duration-3s,.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}.duration-3-5s{-webkit-animation-duration:3.5s;animation-duration:3.5s}.duration-4s{-webkit-animation-duration:4s;animation-duration:4s}.duration-4-5s{-webkit-animation-duration:4.5s;animation-duration:4.5s}.duration-5s{-webkit-animation-duration:5s;animation-duration:5s}.hover-arrow,.hover-arrow-center{position:relative;display:block;text-transform:uppercase;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.hover-arrow-center{margin-right:auto;margin-left:auto;text-align:center}.hover-arrow::after,.hover-arrow-center::after{content:"\f178";opacity:0;margin-left:-1rem;font-family:var(--font_family_awesome);font-weight:inherit;color:inherit;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.hover-arrow::after{position:relative;top:-.1rem}.hover-arrow-center::after{position:absolute;top:0}.hover-arrow:hover,.hover-arrow-center:hover{text-decoration:none}.hover-arrow:hover::after,.hover-arrow-center:hover::after{opacity:1;margin-left:.5rem}
/*----- Utilities - (box model, from outside in) -----*/
.section-short,.section-20{padding-top:2rem;padding-bottom:2rem;margin-top:2rem;margin-bottom:2rem}.section-30{padding-top:3rem;padding-bottom:3rem;margin-top:3rem;margin-bottom:3rem}.section,.section-40{padding-top:4rem;padding-bottom:4rem;margin-top:4rem;margin-bottom:4rem}.section-50{padding-top:5rem;padding-bottom:5rem;margin-top:5rem;margin-bottom:5rem}.section-60{padding-top:6rem;padding-bottom:6rem;margin-top:6rem;margin-bottom:6rem}.section-70{padding-top:7rem;padding-bottom:7rem;margin-top:7rem;margin-bottom:7rem}.section-tall,.section-80{padding-top:8rem;padding-bottom:8rem;margin-top:8rem;margin-bottom:8rem}.section.flush,.section-short.flush,.section-tall.flush,.section-20.flush,.section-30.flush,.section-40.flush,.section-50.flush,.section-60.flush,.section-70.flush,.section-80.flush{margin-top:0;margin-bottom:0}.m-auto{margin:auto}.m-0{margin:0}.m-1{margin:.1rem}.m-2{margin:.2rem}.m-3{margin:.3rem}.m-4{margin:.4rem}.m-5{margin:.5rem}.m-6{margin:.6rem}.m-7{margin:.7rem}.m-8{margin:.8rem}.m-9{margin:.9rem}.m-10{margin:1rem}.mt-auto,.my-auto{margin-top:auto}.mt-0,.my-0{margin-top:0}.mt-1,.my-1{margin-top:.1rem}.mt-2,.my-2{margin-top:.2rem}.mt-3,.my-3{margin-top:.3rem}.mt-4,.my-4{margin-top:.4rem}.mt-5,.my-5{margin-top:.5rem}.mt-6,.my-6{margin-top:.6rem}.mt-7,.my-7{margin-top:.7rem}.mt-8,.my-8{margin-top:.8rem}.mt-9,.my-9{margin-top:.9rem}.mt-10,.my-10{margin-top:1rem}.mt-15,.my-15{margin-top:1.5rem}.mt-20,.my-20{margin-top:2rem}.mt-25,.my-25{margin-top:2.5rem}.mt-30,.my-30{margin-top:3rem}.mt-35,.my-35{margin-top:3.5rem}.mt-40,.my-40{margin-top:4rem}.mt-45,.my-45{margin-top:4.5rem}.mt-50,.my-50{margin-top:5rem}.mt-55,.my-55{margin-top:5.5rem}.mt-60,.my-60{margin-top:6rem}.mt-65,.my-65{margin-top:6.5rem}.mt-70,.my-70{margin-top:7rem}.mt-75,.my-75{margin-top:7.5rem}.mt-80,.my-80{margin-top:8rem}.mt-85,.my-85{margin-top:8.5rem}.mt-90,.my-90{margin-top:9rem}.mt-95,.my-95{margin-top:9.5rem}.mt-100,.my-100{margin-top:10rem}.mt-header-top{margin-top:var(--header_top_height)}.mt-header-bottom{margin-top:var(--header_bot_height)}.mt-header-total{margin-top:var(--header_height)}.mt-n1{margin-top:-.1rem}.mt-n2{margin-top:-.2rem}.mt-n3{margin-top:-.3rem}.mt-n4{margin-top:-.4rem}.mt-n5{margin-top:-.5rem}.mt-n6{margin-top:-.6rem}.mt-n7{margin-top:-.7rem}.mt-n8{margin-top:-.8rem}.mt-n9{margin-top:-.9rem}.mt-n10{margin-top:-1rem}.mt-n15{margin-top:-1.5rem}.mt-n20{margin-top:-2rem}.mt-n25{margin-top:-2.5rem}.mt-n30{margin-top:-3rem}.mt-n35{margin-top:-3.5rem}.mt-n40{margin-top:-4rem}.mt-n45{margin-top:-4.5rem}.mt-n50{margin-top:-5rem}.mt-n55{margin-top:-5.5rem}.mt-n60{margin-top:-6rem}.mt-n65{margin-top:-6.5rem}.mt-n70{margin-top:-7rem}.mt-n75{margin-top:-7.5rem}.mt-n80{margin-top:-8rem}.mt-n85{margin-top:-8.5rem}.mt-n90{margin-top:-9rem}.mt-n95{margin-top:-9.5rem}.mt-n100{margin-top:-10rem}.mt-n120{margin-top:-12rem}.mt-n140{margin-top:-14rem}.mt-n160{margin-top:-16rem}.mt-n180{margin-top:-18rem}.mt-n200{margin-top:-20rem}.mt-n220{margin-top:-22rem}.mt-n240{margin-top:-24rem}.mt-n260{margin-top:-26rem}.mt-n280{margin-top:-28rem}.mt-n300{margin-top:-30rem}.mt-n320{margin-top:-32rem}.mt-n340{margin-top:-34rem}.mt-n360{margin-top:-36rem}.mt-n380{margin-top:-38rem}.mt-n400{margin-top:-40rem}.mt-nheader-top{margin-top:calc(var(--header_top_height) * -1)}.mt-nheader-bottom{margin-top:calc(var(--header_bot_height) * -1)}.mt-nheader-total{margin-top:calc(var(--header_height) * -1)}.mr-auto,.mx-auto{margin-right:auto}.mr-0,.mx-0,.gutters-0{margin-right:0}.mr-1,.mx-1{margin-right:.1rem}.mr-2,.mx-2{margin-right:.2rem}.mr-3,.mx-3{margin-right:.3rem}.mr-4,.mx-4{margin-right:.4rem}.mr-5,.mx-5{margin-right:.5rem}.mr-6,.mx-6{margin-right:.6rem}.mr-7,.mx-7{margin-right:.7rem}.mr-8,.mx-8{margin-right:.8rem}.mr-9,.mx-9{margin-right:.9rem}.mr-10,.mx-10{margin-right:1rem}.mr-15,.mx-15{margin-right:1.5rem}.mr-20,.mx-20{margin-right:2rem}.mr-25,.mx-25{margin-right:2.5rem}.mr-30,.mx-30{margin-right:3rem}.mr-35,.mx-35{margin-right:3.5rem}.mr-40,.mx-40{margin-right:4rem}.mr-45,.mx-45{margin-right:4.5rem}.mr-50,.mx-50{margin-right:5rem}.mr-55,.mx-55{margin-right:5.5rem}.mr-60,.mx-60{margin-right:6rem}.mr-65,.mx-65{margin-right:6.5rem}.mr-70,.mx-70{margin-right:7rem}.mr-75,.mx-75{margin-right:7.5rem}.mr-80,.mx-80{margin-right:8rem}.mr-85,.mx-85{margin-right:8.5rem}.mr-90,.mx-90{margin-right:9rem}.mr-95,.mx-95{margin-right:9.5rem}.mr-100,.mx-100{margin-right:10rem}.mr-dynamic,.mx-dynamic{margin-right:var(--dynamic_spacing)}.mr-n1{margin-right:-.1rem}.mr-n2{margin-right:-.2rem}.mr-n3{margin-right:-.3rem}.mr-n4{margin-right:-.4rem}.mr-n5,.gutters-5{margin-right:-.5rem}.mr-n6{margin-right:-.6rem}.mr-n7{margin-right:-.7rem}.gutters-half{margin-right:-.75rem}.mr-n8{margin-right:-.8rem}.mr-n9{margin-right:-.9rem}.mr-n10,.gutters-10{margin-right:-1rem}.mr-n15,.gutters-15{margin-right:-1.5rem}.mr-n20{margin-right:-2rem}.mr-n25{margin-right:-2.5rem}.mr-n30{margin-right:-3rem}.mr-n35{margin-right:-3.5rem}.mr-n40{margin-right:-4rem}.mr-n45{margin-right:-4.5rem}.mr-n50{margin-right:-5rem}.mr-n55{margin-right:-5.5rem}.mr-n60{margin-right:-6rem}.mr-n65{margin-right:-6.5rem}.mr-n70{margin-right:-7rem}.mr-n75{margin-right:-7.5rem}.mr-n80{margin-right:-8rem}.mr-n85{margin-right:-8.5rem}.mr-n90{margin-right:-9rem}.mr-n95{margin-right:-9.5rem}.mr-n100{margin-right:-10rem}.mr-n120{margin-right:-12rem}.mr-n140{margin-right:-14rem}.mr-n160{margin-right:-16rem}.mr-n180{margin-right:-18rem}.mr-n200{margin-right:-20rem}.mr-n220{margin-right:-22rem}.mr-n240{margin-right:-24rem}.mr-n260{margin-right:-26rem}.mr-n280{margin-right:-28rem}.mr-n300{margin-right:-30rem}.mr-n320{margin-right:-32rem}.mr-n340{margin-right:-34rem}.mr-n360{margin-right:-36rem}.mr-n380{margin-right:-38rem}.mr-n400{margin-right:-40rem}.mb-auto,.my-auto{margin-bottom:auto}.mb-0,.my-0{margin-bottom:0}.mb-1,.my-1{margin-bottom:.1rem}.mb-2,.my-2{margin-bottom:.2rem}.mb-3,.my-3{margin-bottom:.3rem}.mb-4,.my-4{margin-bottom:.4rem}.mb-5,.my-5{margin-bottom:.5rem}.mb-6,.my-6{margin-bottom:.6rem}.mb-7,.my-7{margin-bottom:.7rem}.mb-8,.my-8{margin-bottom:.8rem}.mb-9,.my-9{margin-bottom:.9rem}.mb-10,.my-10{margin-bottom:1rem}.mb-15,.my-15{margin-bottom:1.5rem}.mb-20,.my-20{margin-bottom:2rem}.mb-25,.my-25{margin-bottom:2.5rem}.mb-30,.my-30{margin-bottom:3rem}.mb-35,.my-35{margin-bottom:3.5rem}.mb-40,.my-40{margin-bottom:4rem}.mb-45,.my-45{margin-bottom:4.5rem}.mb-50,.my-50{margin-bottom:5rem}.mb-55,.my-55{margin-bottom:5.5rem}.mb-60,.my-60{margin-bottom:6rem}.mb-65,.my-65{margin-bottom:6.5rem}.mb-70,.my-70{margin-bottom:7rem}.mb-75,.my-75{margin-bottom:7.5rem}.mb-80,.my-80{margin-bottom:8rem}.mb-85,.my-85{margin-bottom:8.5rem}.mb-90,.my-90{margin-bottom:9rem}.mb-95,.my-95{margin-bottom:9.5rem}.mb-100,.my-100{margin-bottom:10rem}.mb-n1{margin-bottom:-.1rem}.mb-n2{margin-bottom:-.2rem}.mb-n3{margin-bottom:-.3rem}.mb-n4{margin-bottom:-.4rem}.mb-n5{margin-bottom:-.5rem}.mb-n6{margin-bottom:-.6rem}.mb-n7{margin-bottom:-.7rem}.mb-n8{margin-bottom:-.8rem}.mb-n9{margin-bottom:-.9rem}.mb-n10{margin-bottom:-1rem}.mb-n15{margin-bottom:-1.5rem}.mb-n20{margin-bottom:-2rem}.mb-n25{margin-bottom:-2.5rem}.mb-n30{margin-bottom:-3rem}.mb-n35{margin-bottom:-3.5rem}.mb-n40{margin-bottom:-4rem}.mb-n45{margin-bottom:-4.5rem}.mb-n50{margin-bottom:-5rem}.mb-n55{margin-bottom:-5.5rem}.mb-n60{margin-bottom:-6rem}.mb-n65{margin-bottom:-6.5rem}.mb-n70{margin-bottom:-7rem}.mb-n75{margin-bottom:-7.5rem}.mb-n80{margin-bottom:-8rem}.mb-n85{margin-bottom:-8.5rem}.mb-n90{margin-bottom:-9rem}.mb-n95{margin-bottom:-9.5rem}.mb-n100{margin-bottom:-10rem}.mb-n120{margin-bottom:-12rem}.mb-n140{margin-bottom:-14rem}.mb-n160{margin-bottom:-16rem}.mb-n180{margin-bottom:-18rem}.mb-n200{margin-bottom:-20rem}.mb-n220{margin-bottom:-22rem}.mb-n240{margin-bottom:-24rem}.mb-n260{margin-bottom:-26rem}.mb-n280{margin-bottom:-28rem}.mb-n300{margin-bottom:-30rem}.mb-n320{margin-bottom:-32rem}.mb-n340{margin-bottom:-34rem}.mb-n360{margin-bottom:-36rem}.mb-n380{margin-bottom:-38rem}.mb-n400{margin-bottom:-40rem}.ml-auto,.mx-auto{margin-left:auto}.ml-0,.mx-0,.gutters-0{margin-left:0}.ml-1,.mx-1{margin-left:.1rem}.ml-2,.mx-2{margin-left:.2rem}.ml-3,.mx-3{margin-left:.3rem}.ml-4,.mx-4{margin-left:.4rem}.ml-5,.mx-5{margin-left:.5rem}.ml-6,.mx-6{margin-left:.6rem}.ml-7,.mx-7{margin-left:.7rem}.ml-8,.mx-8{margin-left:.8rem}.ml-9,.mx-9{margin-left:.9rem}.ml-10,.mx-10{margin-left:1rem}.ml-15,.mx-15{margin-left:1.5rem}.ml-20,.mx-20{margin-left:2rem}.ml-25,.mx-25{margin-left:2.5rem}.ml-30,.mx-30{margin-left:3rem}.ml-35,.mx-35{margin-left:3.5rem}.ml-40,.mx-40{margin-left:4rem}.ml-45,.mx-45{margin-left:4.5rem}.ml-50,.mx-50{margin-left:5rem}.ml-55,.mx-55{margin-left:5.5rem}.ml-60,.mx-60{margin-left:6rem}.ml-65,.mx-65{margin-left:6.5rem}.ml-70,.mx-70{margin-left:7rem}.ml-75,.mx-75{margin-left:7.5rem}.ml-80,.mx-80{margin-left:8rem}.ml-85,.mx-85{margin-left:8.5rem}.ml-90,.mx-90{margin-left:9rem}.ml-95,.mx-95{margin-left:9.5rem}.ml-100,.mx-100{margin-left:10rem}.ml-dynamic,.mx-dynamic{margin-left:var(--dynamic_spacing)}.ml-n1{margin-left:-.1rem}.ml-n2{margin-left:-.2rem}.ml-n3{margin-left:-.3rem}.ml-n4{margin-left:-.4rem}.ml-n5,.gutters-5{margin-left:-.5rem}.ml-n6{margin-left:-.6rem}.ml-n7{margin-left:-.7rem}.gutters-half{margin-left:-.75rem}.ml-n8{margin-left:-.8rem}.ml-n9{margin-left:-.9rem}.ml-n10,.gutters-10{margin-left:-1rem}.ml-n15,.gutters-15{margin-left:-1.5rem}.ml-n20{margin-left:-2rem}.ml-n25{margin-left:-2.5rem}.ml-n30{margin-left:-3rem}.ml-n35{margin-left:-3.5rem}.ml-n40{margin-left:-4rem}.ml-n45{margin-left:-4.5rem}.ml-n50{margin-left:-5rem}.ml-n55{margin-left:-5.5rem}.ml-n60{margin-left:-6rem}.ml-n65{margin-left:-6.5rem}.ml-n70{margin-left:-7rem}.ml-n75{margin-left:-7.5rem}.ml-n80{margin-left:-8rem}.ml-n85{margin-left:-8.5rem}.ml-n90{margin-left:-9rem}.ml-n95{margin-left:-9.5rem}.ml-n100{margin-left:-10rem}.ml-n120{margin-left:-12rem}.ml-n140{margin-left:-14rem}.ml-n160{margin-left:-16rem}.ml-n180{margin-left:-18rem}.ml-n200{margin-left:-20rem}.ml-n220{margin-left:-22rem}.ml-n240{margin-left:-24rem}.ml-n260{margin-left:-26rem}.ml-n280{margin-left:-28rem}.ml-n300{margin-left:-30rem}.ml-n320{margin-left:-32rem}.ml-n340{margin-left:-34rem}.ml-n360{margin-left:-36rem}.ml-n380{margin-left:-38rem}.ml-n400{margin-left:-40rem}.shadow,.shadow-hover:hover{-webkit-box-shadow:0 .8rem 1.6rem rgba(0,0,0,.175);box-shadow:0 .8rem 1.6rem rgba(0,0,0,.175)}.shadow-sm,.shadow-sm-hover:hover{-webkit-box-shadow:0 .3rem .6rem rgba(0,0,0,.125);box-shadow:0 .3rem .6rem rgba(0,0,0,.125)}.shadow-lg,.shadow-lg-hover:hover{-webkit-box-shadow:0 1.5rem 3rem rgba(0,0,0,.175);box-shadow:0 1.5rem 3rem rgba(0,0,0,.175)}.shadow-none{-webkit-box-shadow:none;box-shadow:none}
.border{border:1px solid var(--gray_t7)}.border-top{border-top:1px solid var(--gray_t7)}.border-right{border-right:1px solid var(--gray_t7)}.border-bottom{border-bottom:1px solid var(--gray_t7)}.border-left{border-left:1px solid var(--gray_t7)}.border-top-0{border-top:0}.border-right-0{border-right:0}.border-bottom-0{border-bottom:0}.border-left-0{border-left:0}.border-0{border:0}.border-w-1{border-width:1px}.border-w-2{border-width:2px}.border-w-3{border-width:3px}.border-w-4{border-width:4px}.border-w-5{border-width:5px}.border-w-6{border-width:6px}.border-w-7{border-width:7px}.border-w-8{border-width:8px}.border-w-9{border-width:9px}.border-w-10{border-width:10px}.border-style-solid{border-style:solid}.border-style-double{border-style:double}.border-style-dashed{border-style:dashed}.border-style-dotted{border-style:dotted}.border-before::before,[class*="border-before-"]::before,.border-after::after,[class*="border-after-"]::after{content:"";position:relative;display:block;width:80%}.border-before::before,.border-after::after{margin:0 auto;text-align:center}.border-before-left::before,.border-after-left::after{margin:0 auto 0 0;text-align:left}.border-before-right::before,.border-after-right::after{margin:0 0 0 auto;text-align:right}.border-before::before,[class*="border-before-"]::before{border-top:2px solid var(--gray);padding-bottom:2rem}.border-after::after,[class*="border-after-"]::after{border-bottom:2px solid var(--gray);padding-top:2rem}.rounded-1{border-radius:.1rem}.rounded-2{border-radius:.2rem}.rounded-3{border-radius:.3rem}.rounded-4,.rounded{border-radius:.4rem}.rounded-5{border-radius:.5rem}.rounded-6{border-radius:.6rem}.rounded-7{border-radius:.7rem}.rounded-8{border-radius:.8rem}.rounded-9{border-radius:.9rem}.rounded-10{border-radius:1rem}.rounded-top,.rounded-left,.rounded-top-left{border-top-left-radius:.4rem}.rounded-top,.rounded-right,.rounded-top-right{border-top-right-radius:.4rem}.rounded-right,.rounded-bottom,.rounded-bottom-right{border-bottom-right-radius:.4rem}.rounded-bottom,.rounded-left,.rounded-bottom-left{border-bottom-left-radius:.4rem}.rounded-top-0,.rounded-left-0,.rounded-top-left-0{border-top-left-radius:0}.rounded-top-0,.rounded-right-0,.rounded-top-right-0{border-top-right-radius:0}.rounded-right-0,.rounded-bottom-0,.rounded-bottom-right-0{border-bottom-right-radius:0}.rounded-bottom-0,.rounded-left-0,.rounded-bottom-left-0{border-bottom-left-radius:0}.rounded-0{border-radius:0}.rounded-circle{border-radius:50%}.rounded-pill{border-radius:5rem}.p-0{padding:0}.p-1{padding:.1rem}.p-2{padding:.2rem}.p-3{padding:.3rem}.p-4{padding:.4rem}.p-5{padding:.5rem}.p-6{padding:.6rem}.p-7{padding:.7rem}.p-8{padding:.8rem}.p-9{padding:.9rem}.p-10{padding:1rem}.p-15{padding:1.5rem}.p-20{padding:2rem}.p-25{padding:2.5rem}.p-30{padding:3rem}.p-35{padding:3.5rem}.p-40{padding:4rem}.p-45{padding:4.5rem}.p-50{padding:5rem}.pt-0,.py-0{padding-top:0}.pt-1,.py-1{padding-top:.1rem}.pt-2,.py-2{padding-top:.2rem}.pt-3,.py-3{padding-top:.3rem}.pt-4,.py-4{padding-top:.4rem}.pt-5,.py-5{padding-top:.5rem}.pt-6,.py-6{padding-top:.6rem}.pt-7,.py-7{padding-top:.7rem}.pt-8,.py-8{padding-top:.8rem}.pt-9,.py-9{padding-top:.9rem}.pt-10,.py-10{padding-top:1rem}.pt-15,.py-15{padding-top:1.5rem}.pt-20,.py-20{padding-top:2rem}.pt-25,.py-25{padding-top:2.5rem}.pt-30,.py-30{padding-top:3rem}.pt-35,.py-35{padding-top:3.5rem}.pt-40,.py-40{padding-top:4rem}.pt-45,.py-45{padding-top:4.5rem}.pt-50,.py-50{padding-top:5rem}.pt-55,.py-55{padding-top:5.5rem}.pt-60,.py-60{padding-top:6rem}.pt-65,.py-65{padding-top:6.5rem}.pt-70,.py-70{padding-top:7rem}.pt-75,.py-75{padding-top:7.5rem}.pt-80,.py-80{padding-top:8rem}.pt-85,.py-85{padding-top:8.5rem}.pt-90,.py-90{padding-top:9rem}.pt-95,.py-95{padding-top:9.5rem}.pt-100,.py-100{padding-top:10rem}.pt-header-top{padding-top:var(--header_top_height)}.pt-header-bottom{padding-top:var(--header_bot_height)}.pt-header-total{padding-top:var(--header_height)}.pr-0,.px-0,.gutters-0>.col,.gutters-0>[class*="col-"]{padding-right:0}.pr-1,.px-1{padding-right:.1rem}.pr-2,.px-2{padding-right:.2rem}.pr-3,.px-3{padding-right:.3rem}.pr-4,.px-4{padding-right:.4rem}.pr-5,.px-5,.gutters-5>.col,.gutters-5>[class*="col-"]{padding-right:.5rem}.pr-6,.px-6{padding-right:.6rem}.pr-7,.px-7{padding-right:.7rem}.gutters-half>.col,.gutters-half>[class*="col-"]{padding-right:.75rem}.pr-8,.px-8{padding-right:.8rem}.pr-9,.px-9{padding-right:.9rem}.pr-10,.px-10,.gutters-10>.col,.gutters-10>[class*="col-"]{padding-right:1rem}.pr-15,.px-15,.gutters-15>.col,.gutters-15>[class*="col-"]{padding-right:1.5rem}.pr-20,.px-20{padding-right:2rem}.pr-25,.px-25{padding-right:2.5rem}.pr-30,.px-30{padding-right:3rem}.pr-35,.px-35{padding-right:3.5rem}.pr-40,.px-40{padding-right:4rem}.pr-45,.px-45{padding-right:4.5rem}.pr-50,.px-50{padding-right:5rem}.pr-55,.px-55{padding-right:5.5rem}.pr-60,.px-60{padding-right:6rem}.pr-65,.px-65{padding-right:6.5rem}.pr-70,.px-70{padding-right:7rem}.pr-75,.px-75{padding-right:7.5rem}.pr-80,.px-80{padding-right:8rem}.pr-85,.px-85{padding-right:8.5rem}.pr-90,.px-90{padding-right:9rem}.pr-95,.px-95{padding-right:9.5rem}.pr-100,.px-100{padding-right:10rem}.pr-dynamic,.px-dynamic{padding-right:var(--dynamic_spacing)}.pb-0,.py-0{padding-bottom:0}.pb-1,.py-1{padding-bottom:.1rem}.pb-2,.py-2{padding-bottom:.2rem}.pb-3,.py-3{padding-bottom:.3rem}.pb-4,.py-4{padding-bottom:.4rem}.pb-5,.py-5{padding-bottom:.5rem}.pb-6,.py-6{padding-bottom:.6rem}.pb-7,.py-7{padding-bottom:.7rem}.pb-8,.py-8{padding-bottom:.8rem}.pb-9,.py-9{padding-bottom:.9rem}.pb-10,.py-10{padding-bottom:1rem}.pb-15,.py-15{padding-bottom:1.5rem}.pb-20,.py-20{padding-bottom:2rem}.pb-25,.py-25{padding-bottom:2.5rem}.pb-30,.py-30{padding-bottom:3rem}.pb-35,.py-35{padding-bottom:3.5rem}.pb-40,.py-40{padding-bottom:4rem}.pb-45,.py-45{padding-bottom:4.5rem}.pb-50,.py-50{padding-bottom:5rem}.pb-55,.py-55{padding-bottom:5.5rem}.pb-60,.py-60{padding-bottom:6rem}.pb-65,.py-65{padding-bottom:6.5rem}.pb-70,.py-70{padding-bottom:7rem}.pb-75,.py-75{padding-bottom:7.5rem}.pb-80,.py-80{padding-bottom:8rem}.pb-85,.py-85{padding-bottom:8.5rem}.pb-90,.py-90{padding-bottom:9rem}.pb-95,.py-95{padding-bottom:9.5rem}.pb-100,.py-100{padding-bottom:10rem}.pl-0,.px-0,.gutters-0>.col,.gutters-0>[class*="col-"]{padding-left:0}.pl-1,.px-1{padding-left:.1rem}.pl-2,.px-2{padding-left:.2rem}.pl-3,.px-3{padding-left:.3rem}.pl-4,.px-4{padding-left:.4rem}.pl-5,.px-5,.gutters-5>.col,.gutters-5>[class*="col-"]{padding-left:.5rem}.pl-6,.px-6{padding-left:.6rem}.pl-7,.px-7{padding-left:.7rem}.gutters-half>.col,.gutters-half>[class*="col-"]{padding-left:.75rem}.pl-8,.px-8{padding-left:.8rem}.pl-9,.px-9{padding-left:.9rem}.pl-10,.px-10,.gutters-10>.col,.gutters-10>[class*="col-"]{padding-left:1rem}.pl-15,.px-15,.gutters-15>.col,.gutters-15>[class*="col-"]{padding-left:1.5rem}.pl-20,.px-20{padding-left:2rem}.pl-25,.px-25{padding-left:2.5rem}.pl-30,.px-30{padding-left:3rem}.pl-35,.px-35{padding-left:3.5rem}.pl-40,.px-40{padding-left:4rem}.pl-45,.px-45{padding-left:4.5rem}.pl-50,.px-50{padding-left:5rem}.pl-55,.px-55{padding-left:5.5rem}.pl-60,.px-60{padding-left:6rem}.pl-65,.px-65{padding-left:6.5rem}.pl-70,.px-70{padding-left:7rem}.pl-75,.px-75{padding-left:7.5rem}.pl-80,.px-80{padding-left:8rem}.pl-85,.px-85{padding-left:8.5rem}.pl-90,.px-90{padding-left:9rem}.pl-95,.px-95{padding-left:9.5rem}.pl-100,.px-100{padding-left:10rem}.pl-dynamic,.px-dynamic{padding-left:var(--dynamic_spacing)}.w-auto{width:auto!important}.w-0{width:0px!important}.w-5px{width:5px!important}.w-10px{width:10px!important}.w-15px{width:15px!important}.w-20px{width:20px!important}.w-25px{width:25px!important}.w-30px{width:30px!important}.w-35px{width:35px!important}.w-40px{width:40px!important}.w-45px{width:45px!important}.w-50px{width:50px!important}.w-55px{width:55px!important}.w-60px{width:60px!important}.w-65px{width:65px!important}.w-70px{width:70px!important}.w-75px{width:75px!important}.w-80px{width:80px!important}.w-85px{width:85px!important}.w-90px{width:90px!important}.w-95px{width:95px!important}.w-100px{width:100px!important}.w-125px{width:125px!important}.w-150px{width:150px!important}.w-175px{width:175px!important}.w-200px{width:200px!important}.w-225px{width:225px!important}.w-250px{width:250px!important}.w-275px{width:275px!important}.w-300px{width:300px!important}.w-325px{width:325px!important}.w-350px{width:350px!important}.w-375px{width:375px!important}.w-400px{width:400px!important}.w-425px{width:425px!important}.w-450px{width:450px!important}.w-475px{width:475px!important}.w-500px{width:500px!important}.w-5{width:5%!important}.w-10{width:10%!important}.w-15{width:15%!important}.w-20{width:20%!important}.w-25{width:25%!important}.w-30{width:30%!important}.w-33{width:33.333%!important}.w-35{width:35%!important}.w-40{width:40%!important}.w-45{width:45%!important}.w-50{width:50%!important}.w-55{width:55%!important}.w-60{width:60%!important}.w-65{width:65%!important}.w-66{width:66.666%!important}.w-70{width:70%!important}.w-75{width:75%!important}.w-80{width:80%!important}.w-85{width:85%!important}.w-90{width:90%!important}.w-95{width:95%!important}.w-100{width:100%!important}.w-fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content!important}.w-min-content{width:-webkit-min-content;width:-moz-min-content;width:min-content!important}.w-max-content{width:-webkit-max-content;width:-moz-max-content;width:max-content!important}.vw-5{width:5vw!important}.vw-10{width:10vw!important}.vw-15{width:15vw!important}.vw-20{width:20vw!important}.vw-25{width:25vw!important}.vw-30{width:30vw!important}.vw-35{width:35vw!important}.vw-40{width:40vw!important}.vw-45{width:45vw!important}.vw-50{width:50vw!important}.vw-55{width:55vw!important}.vw-60{width:60vw!important}.vw-65{width:65vw!important}.vw-70{width:70vw!important}.vw-75{width:75vw!important}.vw-80{width:80vw!important}.vw-85{width:85vw!important}.vw-90{width:90vw!important}.vw-95{width:95vw!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.mw-100{max-width:100%!important}.h-auto{height:auto!important}.h-0{height:0px!important}.h-5px{height:5px!important}.h-10px{height:10px!important}.h-15px{height:15px!important}.h-20px{height:20px!important}.h-25px{height:25px!important}.h-30px{height:30px!important}.h-35px{height:35px!important}.h-40px{height:40px!important}.h-45px{height:45px!important}.h-50px{height:50px!important}.h-55px{height:55px!important}.h-60px{height:60px!important}.h-65px{height:65px!important}.h-70px{height:70px!important}.h-75px{height:75px!important}.h-80px{height:80px!important}.h-85px{height:85px!important}.h-90px{height:90px!important}.h-95px{height:95px!important}.h-100px{height:100px!important}.h-125px{height:125px!important}.h-150px{height:150px!important}.h-175px{height:175px!important}.h-200px{height:200px!important}.h-225px{height:225px!important}.h-250px{height:250px!important}.h-275px{height:275px!important}.h-300px{height:300px!important}.h-325px{height:325px!important}.h-350px{height:350px!important}.h-375px{height:375px!important}.h-400px{height:400px!important}.h-425px{height:425px!important}.h-450px{height:450px!important}.h-475px{height:475px!important}.h-500px{height:500px!important}.h-525px{height:525px!important}.h-550px{height:550px!important}.h-575px{height:575px!important}.h-600px{height:600px!important}.h-625px{height:625px!important}.h-650px{height:650px!important}.h-675px{height:675px!important}.h-700px{height:700px!important}.h-725px{height:725px!important}.h-750px{height:750px!important}.h-775px{height:775px!important}.h-800px{height:800px!important}.h-825px{height:825px!important}.h-850px{height:850px!important}.h-875px{height:875px!important}.h-900px{height:900px!important}.h-925px{height:925px!important}.h-950px{height:950px!important}.h-975px{height:975px!important}.h-1000px{height:1000px!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.vh-5{height:5vh!important}.vh-10{height:10vh!important}.vh-15{height:15vh!important}.vh-20{height:20vh!important}.vh-25{height:25vh!important}.vh-30{height:30vh!important}.vh-35{height:35vh!important}.vh-40{height:40vh!important}.vh-45{height:45vh!important}.vh-50{height:50vh!important}.vh-55{height:55vh!important}.vh-60{height:60vh!important}.vh-65{height:65vh!important}.vh-70{height:70vh!important}.vh-75{height:75vh!important}.vh-80{height:80vh!important}.vh-85{height:85vh!important}.vh-90{height:90vh!important}.vh-95{height:95vh!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.mh-100{max-height:100%!important}.h-header-top{height:var(--header_top_height)!important}.h-header-bottom{height:var(--header_bot_height)!important}.h-header-total{height:var(--header_height)!important}.h-above-fold{height:var(--above_fold_height)!important}
/*----- Utilities - (typography) -----*/
.font-10{font-size:1rem!important}.font-11{font-size:1.1rem!important}.font-12{font-size:1.2rem!important}.font-13{font-size:1.3rem!important}.font-14{font-size:1.4rem!important}.font-15{font-size:1.5rem!important}.font-16{font-size:1.6rem!important}.font-17{font-size:1.7rem!important}.font-18{font-size:1.8rem!important}.font-19{font-size:1.9rem!important}.font-20{font-size:2rem!important}.font-21{font-size:2.1rem!important}.font-22{font-size:2.2rem!important}.font-23{font-size:2.3rem!important}.font-24{font-size:2.4rem!important}.font-25{font-size:2.5rem!important}.font-26{font-size:2.6rem!important}.font-27{font-size:2.7rem!important}.font-28{font-size:2.8rem!important}.font-29{font-size:2.9rem!important}.font-30{font-size:3rem!important}.font-31{font-size:3.1rem!important}.font-32{font-size:3.2rem!important}.font-33{font-size:3.3rem!important}.font-34{font-size:3.4rem!important}.font-35{font-size:3.5rem!important}.font-36{font-size:3.6rem!important}.font-37{font-size:3.7rem!important}.font-38{font-size:3.8rem!important}.font-39{font-size:3.9rem!important}.font-40{font-size:4rem!important}.font-41{font-size:4.1rem!important}.font-42{font-size:4.2rem!important}.font-43{font-size:4.3rem!important}.font-44{font-size:4.4rem!important}.font-45{font-size:4.5rem!important}.font-46{font-size:4.6rem!important}.font-47{font-size:4.7rem!important}.font-48{font-size:4.8rem!important}.font-49{font-size:4.9rem!important}.font-50{font-size:5rem!important}.font-51{font-size:5.1rem!important}.font-52{font-size:5.2rem!important}.font-53{font-size:5.3rem!important}.font-54{font-size:5.4rem!important}.font-55{font-size:5.5rem!important}.font-56{font-size:5.6rem!important}.font-57{font-size:5.7rem!important}.font-58{font-size:5.8rem!important}.font-59{font-size:5.9rem!important}.font-60{font-size:6rem!important}.font-p-50{font-size:50%!important}.font-p-60{font-size:60%!important}.font-p-70{font-size:70%!important}.font-p-80{font-size:80%!important}.font-p-90{font-size:90%!important}.font-p-100{font-size:100%!important}.font-p-110{font-size:110%!important}.font-p-120{font-size:120%!important}.font-p-130{font-size:130%!important}.font-p-140{font-size:140%!important}.font-p-150{font-size:150%!important}.font-p-160{font-size:160%!important}.font-p-170{font-size:170%!important}.font-p-180{font-size:180%!important}.font-p-190{font-size:190%!important}.font-p-200{font-size:200%!important}
/*----- relative font-size -- 'hfs' = 'heading_font_size' variable -----*/
.font-heading-0,.font-heading--0{font-size:var(--hfs)}.font-heading-1{font-size:calc(var(--hfs) + 1px)}.font-heading-2{font-size:calc(var(--hfs) + 2px)}.font-heading-3{font-size:calc(var(--hfs) + 3px)}.font-heading-4{font-size:calc(var(--hfs) + 4px)}.font-heading-5{font-size:calc(var(--hfs) + 5px)}.font-heading-6{font-size:calc(var(--hfs) + 6px)}.font-heading-7{font-size:calc(var(--hfs) + 7px)}.font-heading-8{font-size:calc(var(--hfs) + 8px)}.font-heading-9{font-size:calc(var(--hfs) + 9px)}.font-heading-10{font-size:calc(var(--hfs) + 10px)}.font-heading-11{font-size:calc(var(--hfs) + 11px)}.font-heading-12{font-size:calc(var(--hfs) + 12px)}.font-heading-13{font-size:calc(var(--hfs) + 13px)}.font-heading-14{font-size:calc(var(--hfs) + 14px)}.font-heading-15{font-size:calc(var(--hfs) + 15px)}.font-heading-16{font-size:calc(var(--hfs) + 16px)}.font-heading-17{font-size:calc(var(--hfs) + 17px)}.font-heading-18{font-size:calc(var(--hfs) + 18px)}.font-heading-19{font-size:calc(var(--hfs) + 19px)}.font-heading-20{font-size:calc(var(--hfs) + 20px)}.font-heading--1{font-size:calc(var(--hfs) - 1px)}.font-heading--2{font-size:calc(var(--hfs) - 2px)}.font-heading--3{font-size:calc(var(--hfs) - 3px)}.font-heading--4{font-size:calc(var(--hfs) - 4px)}.font-heading--5{font-size:calc(var(--hfs) - 5px)}.font-heading--6{font-size:calc(var(--hfs) - 6px)}.font-heading--7{font-size:calc(var(--hfs) - 7px)}.font-heading--8{font-size:calc(var(--hfs) - 8px)}.font-heading--9{font-size:calc(var(--hfs) - 9px)}.font-heading--10{font-size:calc(var(--hfs) - 10px)}.font-heading--11{font-size:calc(var(--hfs) - 11px)}.font-heading--12{font-size:calc(var(--hfs) - 12px)}.font-heading--13{font-size:calc(var(--hfs) - 13px)}.font-heading--14{font-size:calc(var(--hfs) - 14px)}.font-heading--15{font-size:calc(var(--hfs) - 15px)}.font-heading--16{font-size:calc(var(--hfs) - 16px)}.font-heading--17{font-size:calc(var(--hfs) - 17px)}.font-heading--18{font-size:calc(var(--hfs) - 18px)}.font-heading--19{font-size:calc(var(--hfs) - 19px)}.font-heading--20{font-size:calc(var(--hfs) - 20px)}
/*----- relative font-size -- 'bfs' = 'body_font_size' variable -----*/
.font-body-0,.font-body--0{font-size:var(--bfs)}.font-body-1{font-size:calc(var(--bfs) + 1px)}.font-body-2{font-size:calc(var(--bfs) + 2px)}.font-body-3{font-size:calc(var(--bfs) + 3px)}.font-body-4{font-size:calc(var(--bfs) + 4px)}.font-body-5{font-size:calc(var(--bfs) + 5px)}.font-body-6{font-size:calc(var(--bfs) + 6px)}.font-body-7{font-size:calc(var(--bfs) + 7px)}.font-body-8{font-size:calc(var(--bfs) + 8px)}.font-body-9{font-size:calc(var(--bfs) + 9px)}.font-body-10{font-size:calc(var(--bfs) + 10px)}.font-body-11{font-size:calc(var(--bfs) + 11px)}.font-body-12{font-size:calc(var(--bfs) + 12px)}.font-body-13{font-size:calc(var(--bfs) + 13px)}.font-body-14{font-size:calc(var(--bfs) + 14px)}.font-body-15{font-size:calc(var(--bfs) + 15px)}.font-body-16{font-size:calc(var(--bfs) + 16px)}.font-body-17{font-size:calc(var(--bfs) + 17px)}.font-body-18{font-size:calc(var(--bfs) + 18px)}.font-body-19{font-size:calc(var(--bfs) + 19px)}.font-body-20{font-size:calc(var(--bfs) + 20px)}.font-body--1{font-size:calc(var(--bfs) - 1px)}.font-body--2{font-size:calc(var(--bfs) - 2px)}.font-body--3{font-size:calc(var(--bfs) - 3px)}.font-body--4{font-size:calc(var(--bfs) - 4px)}.font-body--5{font-size:calc(var(--bfs) - 5px)}.font-body--6{font-size:calc(var(--bfs) - 6px)}.font-body--7{font-size:calc(var(--bfs) - 7px)}.font-body--8{font-size:calc(var(--bfs) - 8px)}.font-body--9{font-size:calc(var(--bfs) - 9px)}.font-body--10{font-size:calc(var(--bfs) - 10px)}
.line-height-1{line-height:1}.line-height-1-1{line-height:1.1}.line-height-1-2{line-height:1.2}.line-height-1-3{line-height:1.3}.line-height-1-4{line-height:1.4}.line-height-1-5{line-height:1.5}.line-height-1-6{line-height:1.6}.line-height-1-7{line-height:1.7}.line-height-1-8{line-height:1.8}.line-height-1-9{line-height:1.9}.line-height-2{line-height:2}.font-heading,[class*="font-heading-"]{font-family:var(--font_family_heading)}.font-body,[class*="font-body-"]{font-family:var(--font_family_body)}.font-condensed,[class*="font-condensed-"]{font-family:var(--font_family_condensed)}.font-serif,[class*="font-serif-"]{font-family:var(--font_family_serif)}.font-script,[class*="font-script-"]{font-family:var(--font_family_script)}.font-awesome,[class*="font-awesome-"]{font-family:var(--font_family_awesome)}.font-monospace,.text-monospace{font-family:var(--font_family_monospace)}.font-100,.font-heading-100,.font-body-100,.font-serif-100,.font-script-100,.font-condensed-100,.font-awesome-100{font-weight:100}.font-200,.font-weight-lighter,.font-heading-200,.font-body-200,.font-serif-200,.font-script-200,.font-condensed-200,.font-awesome-200{font-weight:200}.font-300,.font-weight-light,.font-heading-300,.font-body-300,.font-serif-300,.font-script-300,.font-condensed-300,.font-awesome-300{font-weight:300}.font-400,.font-weight-normal,.font-heading-400,.font-body-400,.font-serif-400,.font-script-400,.font-condensed-400,.font-awesome-400{font-weight:400}.font-500,.font-heading-500,.font-body-500,.font-serif-500,.font-script-500,.font-condensed-500,.font-awesome-500{font-weight:500}.font-600,.font-heading-600,.font-body-600,.font-serif-600,.font-script-600,.font-condensed-600,.font-awesome-600{font-weight:600}.font-700,.font-weight-bold,.font-heading-700,.font-body-700,.font-serif-700,.font-script-700,.font-condensed-700,.font-awesome-700{font-weight:700}.font-800,.font-weight-bolder,.font-heading-800,.font-body-800,.font-serif-800,.font-script-800,.font-condensed-800,.font-awesome-800{font-weight:800}.font-900,.font-heading-900,.font-body-900,.font-serif-900,.font-script-900,.font-condensed-900,.font-awesome-900{font-weight:900}.font-italic,.italic,.font-heading-italic,.font-body-italic,.font-serif-italic,.font-script-italic,.font-condensed-italic{font-style:italic}.font-normal{font-style:normal}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-bottom{vertical-align:text-bottom}.align-text-top{vertical-align:text-top}.text-uppercase,.uppercase{text-transform:uppercase}.text-lowercase,.lowercase{text-transform:lowercase}.text-capitalize,.capitalize{text-transform:capitalize}.text-transform-none,.transform-none{text-transform:none}.text-underline,.underline{text-decoration:underline}.text-decoration-none,.decoration-none{text-decoration:none}.letter-spacing-0{letter-spacing:0}.letter-spacing-0-1{letter-spacing:.01rem}.letter-spacing-0-2{letter-spacing:.02rem}.letter-spacing-0-3{letter-spacing:.03rem}.letter-spacing-0-4{letter-spacing:.04rem}.letter-spacing-0-5{letter-spacing:.05rem}.letter-spacing-0-6{letter-spacing:.06rem}.letter-spacing-0-7{letter-spacing:.07rem}.letter-spacing-0-8{letter-spacing:.08rem}.letter-spacing-0-9{letter-spacing:.09rem}.letter-spacing-1-0,.letter-spacing-1{letter-spacing:.1rem}.letter-spacing-1-1{letter-spacing:.11rem}.letter-spacing-1-2{letter-spacing:.12rem}.letter-spacing-1-3{letter-spacing:.13rem}.letter-spacing-1-4{letter-spacing:.14rem}.letter-spacing-1-5{letter-spacing:.15rem}.letter-spacing-1-6{letter-spacing:.16rem}.letter-spacing-1-7{letter-spacing:.17rem}.letter-spacing-1-8{letter-spacing:.18rem}.letter-spacing-1-9{letter-spacing:.19rem}.letter-spacing-2-0,.letter-spacing-2{letter-spacing:.2rem}.text-wrap{white-space:normal}.text-nowrap{white-space:nowrap}.truncate,.text-truncate{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-break{word-break:break-word;overflow-wrap:break-word}.text-reset{color:inherit}.check-list li::before,.arrow-list li::before{font-family:var(--font_family_awesome)}
/*----- Utilities - (background color) -----*/
.bg-primary,.bg-primary-hover:hover,.bg-primary-after::after,.bg-primary-before::before,.bg-primary-hover-after:hover::after,.bg-primary-hover-before:hover::before{background-color:var(--primary)}.bg-primary-t1{background-color:var(--primary_t1)}.bg-primary-t2{background-color:var(--primary_t2)}.bg-primary-t3{background-color:var(--primary_t3)}.bg-primary-t4{background-color:var(--primary_t4)}.bg-primary-t5{background-color:var(--primary_t5)}.bg-primary-t6{background-color:var(--primary_t6)}.bg-primary-t7{background-color:var(--primary_t7)}.bg-primary-t8{background-color:var(--primary_t8)}.bg-primary-t9{background-color:var(--primary_t9)}.bg-primary-s1{background-color:var(--primary_s1)}.bg-primary-s2{background-color:var(--primary_s2)}.bg-primary-s3{background-color:var(--primary_s3)}.bg-primary-s4{background-color:var(--primary_s4)}.bg-primary-s5{background-color:var(--primary_s5)}.bg-primary-s6{background-color:var(--primary_s6)}.bg-primary-s7{background-color:var(--primary_s7)}.bg-primary-s8{background-color:var(--primary_s8)}.bg-primary-s9{background-color:var(--primary_s9)}.bg-primary-o1{background-color:rgba(var(--primary_rgb),.1)}.bg-primary-o2{background-color:rgba(var(--primary_rgb),.2)}.bg-primary-o3{background-color:rgba(var(--primary_rgb),.3)}.bg-primary-o4{background-color:rgba(var(--primary_rgb),.4)}.bg-primary-o5{background-color:rgba(var(--primary_rgb),.5)}.bg-primary-o6{background-color:rgba(var(--primary_rgb),.6)}.bg-primary-o7{background-color:rgba(var(--primary_rgb),.7)}.bg-primary-o8{background-color:rgba(var(--primary_rgb),.8)}.bg-primary-o9{background-color:rgba(var(--primary_rgb),.9)}.bg-secondary,.bg-secondary-hover:hover,.bg-secondary-after::after,.bg-secondary-before::before,.bg-secondary-hover-after:hover::after,.bg-secondary-hover-before:hover::before{background-color:var(--secondary)}.bg-secondary-t1{background-color:var(--secondary_t1)}.bg-secondary-t2{background-color:var(--secondary_t2)}.bg-secondary-t3{background-color:var(--secondary_t3)}.bg-secondary-t4{background-color:var(--secondary_t4)}.bg-secondary-t5{background-color:var(--secondary_t5)}.bg-secondary-t6{background-color:var(--secondary_t6)}.bg-secondary-t7{background-color:var(--secondary_t7)}.bg-secondary-t8{background-color:var(--secondary_t8)}.bg-secondary-t9{background-color:var(--secondary_t9)}.bg-secondary-s1{background-color:var(--secondary_s1)}.bg-secondary-s2{background-color:var(--secondary_s2)}.bg-secondary-s3{background-color:var(--secondary_s3)}.bg-secondary-s4{background-color:var(--secondary_s4)}.bg-secondary-s5{background-color:var(--secondary_s5)}.bg-secondary-s6{background-color:var(--secondary_s6)}.bg-secondary-s7{background-color:var(--secondary_s7)}.bg-secondary-s8{background-color:var(--secondary_s8)}.bg-secondary-s9{background-color:var(--secondary_s9)}.bg-secondary-o1{background-color:rgba(var(--secondary_rgb),.1)}.bg-secondary-o2{background-color:rgba(var(--secondary_rgb),.2)}.bg-secondary-o3{background-color:rgba(var(--secondary_rgb),.3)}.bg-secondary-o4{background-color:rgba(var(--secondary_rgb),.4)}.bg-secondary-o5{background-color:rgba(var(--secondary_rgb),.5)}.bg-secondary-o6{background-color:rgba(var(--secondary_rgb),.6)}.bg-secondary-o7{background-color:rgba(var(--secondary_rgb),.7)}.bg-secondary-o8{background-color:rgba(var(--secondary_rgb),.8)}.bg-secondary-o9{background-color:rgba(var(--secondary_rgb),.9)}
.text-box{background-color:var(--dark)}.bg-dark,.bg-dark-hover:hover,.bg-dark-after::after,.bg-dark-before::before,.bg-dark-hover-after:hover::after,.bg-dark-hover-before:hover::before{background-color:var(--dark)}.bg-dark-o1{background-color:rgba(var(--dark_rgb),.1)}.bg-dark-o2{background-color:rgba(var(--dark_rgb),.2)}.bg-dark-o3{background-color:rgba(var(--dark_rgb),.3)}.bg-dark-o4{background-color:rgba(var(--dark_rgb),.4)}.bg-dark-o5{background-color:rgba(var(--dark_rgb),.5)}.bg-dark-o6{background-color:rgba(var(--dark_rgb),.6)}.bg-dark-o7{background-color:rgba(var(--dark_rgb),.7)}.bg-dark-o8{background-color:rgba(var(--dark_rgb),.8)}.bg-dark-o9{background-color:rgba(var(--dark_rgb),.9)}
.bg-gray,.bg-gray-hover:hover,.bg-gray-after::after,.bg-gray-before::before,.bg-gray-hover-after:hover::after,.bg-gray-hover-before:hover::before{background-color:var(--gray)}.bg-gray-t1{background-color:var(--gray_t1)}.bg-gray-t2{background-color:var(--gray_t2)}.bg-gray-t3{background-color:var(--gray_t3)}.bg-gray-t4{background-color:var(--gray_t4)}.bg-gray-t5{background-color:var(--gray_t5)}.bg-gray-t6{background-color:var(--gray_t6)}.bg-gray-t7{background-color:var(--gray_t7)}.bg-gray-t8{background-color:var(--gray_t8)}.bg-gray-t9{background-color:var(--gray_t9)}.bg-gray-s1{background-color:var(--gray_s1)}.bg-gray-s2{background-color:var(--gray_s2)}.bg-gray-s3{background-color:var(--gray_s3)}.bg-gray-s4{background-color:var(--gray_s4)}.bg-gray-s5{background-color:var(--gray_s5)}.bg-gray-s6{background-color:var(--gray_s6)}.bg-gray-s7{background-color:var(--gray_s7)}.bg-gray-s8{background-color:var(--gray_s8)}.bg-gray-s9{background-color:var(--gray_s9)}.bg-gray-o1{background-color:rgba(var(--gray_rgb),.1)}.bg-gray-o2{background-color:rgba(var(--gray_rgb),.2)}.bg-gray-o3{background-color:rgba(var(--gray_rgb),.3)}.bg-gray-o4{background-color:rgba(var(--gray_rgb),.4)}.bg-gray-o5{background-color:rgba(var(--gray_rgb),.5)}.bg-gray-o6{background-color:rgba(var(--gray_rgb),.6)}.bg-gray-o7{background-color:rgba(var(--gray_rgb),.7)}.bg-gray-o8{background-color:rgba(var(--gray_rgb),.8)}.bg-gray-o9{background-color:rgba(var(--gray_rgb),.9)}
.bg-light,.bg-light-hover:hover,.bg-light-after::after,.bg-light-before::before,.bg-light-hover-after:hover::after,.bg-light-hover-before:hover::before{background-color:var(--light)}.bg-light-o1{background-color:rgba(var(--light_rgb),.1)}.bg-light-o2{background-color:rgba(var(--light_rgb),.2)}.bg-light-o3{background-color:rgba(var(--light_rgb),.3)}.bg-light-o4{background-color:rgba(var(--light_rgb),.4)}.bg-light-o5{background-color:rgba(var(--light_rgb),.5)}.bg-light-o6{background-color:rgba(var(--light_rgb),.6)}.bg-light-o7{background-color:rgba(var(--light_rgb),.7)}.bg-light-o8{background-color:rgba(var(--light_rgb),.8)}.bg-light-o9{background-color:rgba(var(--light_rgb),.9)}
.bg-black,.bg-black-hover:hover,.bg-black-after::after,.bg-black-before::before,.bg-black-hover-after:hover::after,.bg-black-hover-before:hover::before{background-color:var(--black)}.bg-black-o1{background-color:rgba(var(--black_rgb),.1)}.bg-black-o2{background-color:rgba(var(--black_rgb),.2)}.bg-black-o3{background-color:rgba(var(--black_rgb),.3)}.bg-black-o4{background-color:rgba(var(--black_rgb),.4)}.bg-black-o5{background-color:rgba(var(--black_rgb),.5)}.bg-black-o6{background-color:rgba(var(--black_rgb),.6)}.bg-black-o7{background-color:rgba(var(--black_rgb),.7)}.bg-black-o8{background-color:rgba(var(--black_rgb),.8)}.bg-black-o9{background-color:rgba(var(--black_rgb),.9)}.bg-white,.bg-white-hover:hover,.bg-white-after::after,.bg-white-before::before,.bg-white-hover-after:hover::after,.bg-white-hover-before:hover::before{background-color:var(--white)}.bg-white-o1{background-color:rgba(var(--white_rgb),.1)}.bg-white-o2{background-color:rgba(var(--white_rgb),.2)}.bg-white-o3{background-color:rgba(var(--white_rgb),.3)}.bg-white-o4{background-color:rgba(var(--white_rgb),.4)}.bg-white-o5{background-color:rgba(var(--white_rgb),.5)}.bg-white-o6{background-color:rgba(var(--white_rgb),.6)}.bg-white-o7{background-color:rgba(var(--white_rgb),.7)}.bg-white-o8{background-color:rgba(var(--white_rgb),.8)}.bg-white-o9{background-color:rgba(var(--white_rgb),.9)}
.bg-success,.bg-success-hover:hover,.bg-success-after::after,.bg-success-before::before,.bg-success-hover-after:hover::after,.bg-success-hover-before:hover::before{background-color:var(--success)}.bg-info,.bg-info-hover:hover,.bg-info-after::after,.bg-info-before::before,.bg-info-hover-after:hover::after,.bg-info-hover-before:hover::before{background-color:var(--info)}.bg-warning,.bg-warning-hover:hover,.bg-warning-after::after,.bg-warning-before::before,.bg-warning-hover-after:hover::after,.bg-warning-hover-before:hover::before{background-color:var(--warning)}.bg-danger,.bg-danger-hover:hover,.bg-danger-after::after,.bg-danger-before::before,.bg-danger-hover-after:hover::after,.bg-danger-hover-before:hover::before{background-color:var(--danger)}.bg-transparent,.bg-transparent-hover:hover,.bg-transparent-after::after,.bg-transparent-before::before,.bg-transparent-hover-after:hover::after,.bg-transparent-hover-before:hover::before{background-color:transparent}.jumbotron{background-color:var(--light)}
.bg-blue,.bg-blue-hover:hover,.bg-blue-after::after,.bg-blue-before::before,.bg-blue-hover-after:hover::after,.bg-blue-hover-before:hover::before{background-color:var(--blue)}.bg-indigo,.bg-indigo-hover:hover,.bg-indigo-after::after,.bg-indigo-before::before,.bg-indigo-hover-after:hover::after,.bg-indigo-hover-before:hover::before{background-color:var(--indigo)}.bg-purple,.bg-purple-hover:hover,.bg-purple-after::after,.bg-purple-before::before,.bg-purple-hover-after:hover::after,.bg-purple-hover-before:hover::before{background-color:var(--purple)}.bg-pink,.bg-pink-hover:hover,.bg-pink-after::after,.bg-pink-before::before,.bg-pink-hover-after:hover::after,.bg-pink-hover-before:hover::before{background-color:var(--pink)}.bg-red,.bg-red-hover:hover,.bg-red-after::after,.bg-red-before::before,.bg-red-hover-after:hover::after,.bg-red-hover-before:hover::before{background-color:var(--red)}.bg-orange,.bg-orange-hover:hover,.bg-orange-after::after,.bg-orange-before::before,.bg-orange-hover-after:hover::after,.bg-orange-hover-before:hover::before{background-color:var(--orange)}.bg-yellow,.bg-yellow-hover:hover,.bg-yellow-after::after,.bg-yellow-before::before,.bg-yellow-hover-after:hover::after,.bg-yellow-hover-before:hover::before{background-color:var(--yellow)}.bg-green,.bg-green-hover:hover,.bg-green-after::after,.bg-green-before::before,.bg-green-hover-after:hover::after,.bg-green-hover-before:hover::before{background-color:var(--green)}.bg-teal,.bg-teal-hover:hover,.bg-teal-after::after,.bg-teal-before::before,.bg-teal-hover-after:hover::after,.bg-teal-hover-before:hover::before{background-color:var(--teal)}.bg-cyan,.bg-cyan-hover:hover,.bg-cyan-after::after,.bg-cyan-before::before,.bg-cyan-hover-after:hover::after,.bg-cyan-hover-before:hover::before{background-color:var(--cyan)}.bg-beige,.bg-beige-hover:hover,.bg-beige-after::after,.bg-beige-before::before,.bg-beige-hover-after:hover::after,.bg-beige-hover-before:hover::before{background-color:var(--beige)}
.bg-email,.bg-email-hover:hover{background-color:var(--email)}.bg-facebook,.bg-facebook-hover:hover{background-color:var(--facebook)}.bg-github,.bg-github-hover:hover{background-color:var(--github)}.bg-instagram,.bg-instagram-gradient,.bg-instagram-gradient-hover:hover{background:-webkit-gradient(linear,left top,right top, color-stop(6%,#5851db), color-stop(16%,#833ab4), color-stop(40%,#c13584), color-stop(56%,#e1306c), color-stop(68%,#f77737), color-stop(80%,#fcaf45), color-stop(94%,#ffdc80));background:-o-linear-gradient(286deg, #5851db 6%, #833ab4 16%, #c13584 40%, #e1306c 56%,#f77737 68%, #fcaf45 80%, #ffdc80 94%);background:linear-gradient(164deg, #5851db 6%, #833ab4 16%, #c13584 40%, #e1306c 56%, #f77737 68%, #fcaf45 80%, #ffdc80 94%)}.bg-instagram-hover:hover{background-color:var(--instagram)}.bg-linkedin,.bg-linkedin-hover:hover{background-color:var(--linkedin)}.bg-pinterest,.bg-pinterest-hover:hover{background-color:var(--pinterest)}.bg-reddit,.bg-reddit-hover:hover{background-color:var(--reddit)}.bg-rss,.bg-rss-hover:hover{background-color:var(--rss)}.bg-skype,.bg-skype-hover:hover{background-color:var(--skype)}.bg-slack,.bg-slack-hover:hover{background-color:var(--slack)}.bg-snapchat,.bg-snapchat-hover:hover{background-color:var(--snapchat);color:var(--dark)}.bg-soundcloud,.bg-soundcloud-hover:hover{background-color:var(--soundcloud)}.bg-telegram,.bg-telegram-hover:hover{background-color:var(--telegram)}.bg-tiktok,.bg-tiktok-hover:hover{background-color:var(--tiktok_bg)}.bg-twitter,.bg-twitter-hover:hover{background-color:var(--twitter)}.bg-venmo,.bg-venmo-hover:hover{background-color:var(--venmo)}.bg-vimeo,.bg-vimeo-hover:hover{background-color:var(--vimeo)}.bg-whatsapp,.bg-whatsapp-hover:hover{background-color:var(--whatsapp)}.bg-yelp,.bg-yelp-hover:hover{background-color:var(--yelp)}.bg-youtube,.bg-youtube-hover:hover{background-color:var(--youtube)}
.bg-gradient,.bg-gradient-light,.bg-gradient-before::before,.bg-gradient-light-before::before{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--white_rgb), 0.25)), to(rgba(var(--white_rgb), 0)));background-image:-o-linear-gradient(top, rgba(var(--white_rgb), 0.25), rgba(var(--white_rgb), 0));background-image:linear-gradient(180deg, rgba(var(--white_rgb), 0.25), rgba(var(--white_rgb), 0))}.bg-gradient-dark,.bg-gradient-dark-before::before{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--black_rgb), 0.25)), to(rgba(var(--black_rgb), 0)));background-image:-o-linear-gradient(top, rgba(var(--black_rgb), 0.25), rgba(var(--black_rgb), 0));background-image:linear-gradient(180deg, rgba(var(--black_rgb), 0.25), rgba(var(--black_rgb), 0))}.bg-gradient-invert,.bg-gradient-invert-light,.bg-gradient-invert-before::before,.bg-gradient-invert-light-before::before{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--white_rgb), 0)), to(rgba(var(--white_rgb), 0.25)));background-image:-o-linear-gradient(top, rgba(var(--white_rgb), 0), rgba(var(--white_rgb), 0.25));background-image:linear-gradient(180deg, rgba(var(--white_rgb), 0), rgba(var(--white_rgb), 0.25))}.bg-gradient-invert-dark,.bg-gradient-invert-dark-before::before{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--black_rgb), 0)), to(rgba(var(--black_rgb), 0.25)));background-image:-o-linear-gradient(top, rgba(var(--black_rgb), 0), rgba(var(--black_rgb), 0.25));background-image:linear-gradient(180deg, rgba(var(--black_rgb), 0), rgba(var(--black_rgb), 0.25))}
/*----- Utilities - (border color) -----*/
.border-primary,.border-primary-hover:hover,.border-primary-after::after,.border-primary-before::before,.border-primary-hover-after:hover::after,.border-primary-hover-before:hover::before{border-color:var(--primary)}.border-primary-t1,.border-primary-t1-after::after,.border-primary-t1-before::before{border-color:var(--primary_t1)}.border-primary-t2,.border-primary-t2-after::after,.border-primary-t2-before::before{border-color:var(--primary_t2)}.border-primary-t3,.border-primary-t3-after::after,.border-primary-t3-before::before{border-color:var(--primary_t3)}.border-primary-t4,.border-primary-t4-after::after,.border-primary-t4-before::before{border-color:var(--primary_t4)}.border-primary-t5,.border-primary-t5-after::after,.border-primary-t5-before::before{border-color:var(--primary_t5)}.border-primary-t6,.border-primary-t6-after::after,.border-primary-t6-before::before{border-color:var(--primary_t6)}.border-primary-t7,.border-primary-t7-after::after,.border-primary-t7-before::before{border-color:var(--primary_t7)}.border-primary-t8,.border-primary-t8-after::after,.border-primary-t8-before::before{border-color:var(--primary_t8)}.border-primary-t9,.border-primary-t9-after::after,.border-primary-t9-before::before{border-color:var(--primary_t9)}.border-primary-s1,.border-primary-s1-after::after,.border-primary-s1-before::before{border-color:var(--primary_s1)}.border-primary-s2,.border-primary-s2-after::after,.border-primary-s2-before::before{border-color:var(--primary_s2)}.border-primary-s3,.border-primary-s3-after::after,.border-primary-s3-before::before{border-color:var(--primary_s3)}.border-primary-s4,.border-primary-s4-after::after,.border-primary-s4-before::before{border-color:var(--primary_s4)}.border-primary-s5,.border-primary-s5-after::after,.border-primary-s5-before::before{border-color:var(--primary_s5)}.border-primary-s6,.border-primary-s6-after::after,.border-primary-s6-before::before{border-color:var(--primary_s6)}.border-primary-s7,.border-primary-s7-after::after,.border-primary-s7-before::before{border-color:var(--primary_s7)}.border-primary-s8,.border-primary-s8-after::after,.border-primary-s8-before::before{border-color:var(--primary_s8)}.border-primary-s9,.border-primary-s9-after::after,.border-primary-s9-before::before{border-color:var(--primary_s9)}.border-secondary,.border-secondary-hover:hover,.border-secondary-after::after,.border-secondary-before::before,.border-secondary-hover-after:hover::after,.border-secondary-hover-before:hover::before{border-color:var(--secondary)}.border-secondary-t1,.border-secondary-t1-after::after,.border-secondary-t1-before::before{border-color:var(--secondary_t1)}.border-secondary-t2,.border-secondary-t2-after::after,.border-secondary-t2-before::before{border-color:var(--secondary_t2)}.border-secondary-t3,.border-secondary-t3-after::after,.border-secondary-t3-before::before{border-color:var(--secondary_t3)}.border-secondary-t4,.border-secondary-t4-after::after,.border-secondary-t4-before::before{border-color:var(--secondary_t4)}.border-secondary-t5,.border-secondary-t5-after::after,.border-secondary-t5-before::before{border-color:var(--secondary_t5)}.border-secondary-t6,.border-secondary-t6-after::after,.border-secondary-t6-before::before{border-color:var(--secondary_t6)}.border-secondary-t7,.border-secondary-t7-after::after,.border-secondary-t7-before::before{border-color:var(--secondary_t7)}.border-secondary-t8,.border-secondary-t8-after::after,.border-secondary-t8-before::before{border-color:var(--secondary_t8)}.border-secondary-t9,.border-secondary-t9-after::after,.border-secondary-t9-before::before{border-color:var(--secondary_t9)}.border-secondary-s1,.border-secondary-s1-after::after,.border-secondary-s1-before::before{border-color:var(--secondary_s1)}.border-secondary-s2,.border-secondary-s2-after::after,.border-secondary-s2-before::before{border-color:var(--secondary_s2)}.border-secondary-s3,.border-secondary-s3-after::after,.border-secondary-s3-before::before{border-color:var(--secondary_s3)}.border-secondary-s4,.border-secondary-s4-after::after,.border-secondary-s4-before::before{border-color:var(--secondary_s4)}.border-secondary-s5,.border-secondary-s5-after::after,.border-secondary-s5-before::before{border-color:var(--secondary_s5)}.border-secondary-s6,.border-secondary-s6-after::after,.border-secondary-s6-before::before{border-color:var(--secondary_s6)}.border-secondary-s7,.border-secondary-s7-after::after,.border-secondary-s7-before::before{border-color:var(--secondary_s7)}.border-secondary-s8,.border-secondary-s8-after::after,.border-secondary-s8-before::before{border-color:var(--secondary_s8)}.border-secondary-s9,.border-secondary-s9-after::after,.border-secondary-s9-before::before{border-color:var(--secondary_s9)}
.border-gray,.border-gray-hover:hover,.border-gray-after::after,.border-gray-before::before,.border-gray-hover-after:hover::after,.border-gray-hover-before:hover::before{border-color:var(--gray)}.border-gray-t1,.border-gray-t1-after::after,.border-gray-t1-before::before{border-color:var(--gray_t1)}.border-gray-t2,.border-gray-t2-after::after,.border-gray-t2-before::before{border-color:var(--gray_t2)}.border-gray-t3,.border-gray-t3-after::after,.border-gray-t3-before::before{border-color:var(--gray_t3)}.border-gray-t4,.border-gray-t4-after::after,.border-gray-t4-before::before{border-color:var(--gray_t4)}.border-gray-t5,.border-gray-t5-after::after,.border-gray-t5-before::before{border-color:var(--gray_t5)}.border-gray-t6,.border-gray-t6-after::after,.border-gray-t6-before::before{border-color:var(--gray_t6)}.border-gray-t7,.border-gray-t7-after::after,.border-gray-t7-before::before{border-color:var(--gray_t7)}.border-gray-t8,.border-gray-t8-after::after,.border-gray-t8-before::before{border-color:var(--gray_t8)}.border-gray-t9,.border-gray-t9-after::after,.border-gray-t9-before::before{border-color:var(--gray_t9)}.border-gray-s1,.border-gray-s1-after::after,.border-gray-s1-before::before{border-color:var(--gray_s1)}.border-gray-s2,.border-gray-s2-after::after,.border-gray-s2-before::before{border-color:var(--gray_s2)}.border-gray-s3,.border-gray-s3-after::after,.border-gray-s3-before::before{border-color:var(--gray_s3)}.border-gray-s4,.border-gray-s4-after::after,.border-gray-s4-before::before{border-color:var(--gray_s4)}.border-gray-s5,.border-gray-s5-after::after,.border-gray-s5-before::before{border-color:var(--gray_s5)}.border-gray-s6,.border-gray-s6-after::after,.border-gray-s6-before::before{border-color:var(--gray_s6)}.border-gray-s7,.border-gray-s7-after::after,.border-gray-s7-before::before{border-color:var(--gray_s7)}.border-gray-s8,.border-gray-s8-after::after,.border-gray-s8-before::before{border-color:var(--gray_s8)}.border-gray-s9,.border-gray-s9-after::after,.border-gray-s9-before::before{border-color:var(--gray_s9)}
.border-success,.border-success-hover:hover,.border-success-after::after,.border-success-before::before,.border-success-hover-after:hover::after,.border-success-hover-before:hover::before{border-color:var(--success)}.border-info,.border-info-hover:hover,.border-info-after::after,.border-info-before::before,.border-info-hover-after:hover::after,.border-info-hover-before:hover::before{border-color:var(--info)}.border-warning,.border-warning-hover:hover,.border-warning-after::after,.border-warning-before::before,.border-warning-hover-after:hover::after,.border-warning-hover-before:hover::before{border-color:var(--warning)}.border-danger,.border-danger-hover:hover,.border-danger-after::after,.border-danger-before::before,.border-danger-hover-after:hover::after,.border-danger-hover-before:hover::before{border-color:var(--danger)}.btn-outline,.border-dark,.border-dark-hover:hover,.border-dark-after::after,.border-dark-before::before,.border-dark-hover-after:hover::after,.border-dark-hover-before:hover::before{border-color:var(--dark)}.border-light,.border-light-hover:hover,.border-light-after::after,.border-light-before::before,.border-light-hover-after:hover::after,.border-light-hover-before:hover::before{border-color:var(--light)}.border-black,.border-black-hover:hover,.border-black-after::after,.border-black-before::before,.border-black-hover-after:hover::after,.border-black-hover-before:hover::before{border-color:var(--black)}.border-white,.border-white-hover:hover,.border-white-after::after,.border-white-before::before,.border-white-hover-after:hover::after,.border-white-hover-before:hover::before{border-color:var(--white)}.border-transparent,.border-transparent-hover:hover,.border-transparent-after::after,.border-transparent-before::before,.border-transparent-hover-after:hover::after,.border-transparent-hover-before:hover::before{border-color:transparent}
.border-blue,.border-blue-hover:hover,.border-blue-after::after,.border-blue-before::before,.border-blue-hover-after:hover::after,.border-blue-hover-before:hover::before{border-color:var(--blue)}.border-indigo,.border-indigo-hover:hover,.border-indigo-after::after,.border-indigo-before::before,.border-indigo-hover-after:hover::after,.border-indigo-hover-before:hover::before{border-color:var(--indigo)}.border-purple,.border-purple-hover:hover,.border-purple-after::after,.border-purple-before::before,.border-purple-hover-after:hover::after,.border-purple-hover-before:hover::before{border-color:var(--purple)}.border-pink,.border-pink-hover:hover,.border-pink-after::after,.border-pink-before::before,.border-pink-hover-after:hover::after,.border-pink-hover-before:hover::before{border-color:var(--pink)}.border-red,.border-red-hover:hover,.border-red-after::after,.border-red-before::before,.border-red-hover-after:hover::after,.border-red-hover-before:hover::before{border-color:var(--red)}.border-orange,.border-orange-hover:hover,.border-orange-after::after,.border-orange-before::before,.border-orange-hover-after:hover::after,.border-orange-hover-before:hover::before{border-color:var(--orange)}.border-yellow,.border-yellow-hover:hover,.border-yellow-after::after,.border-yellow-before::before,.border-yellow-hover-after:hover::after,.border-yellow-hover-before:hover::before{border-color:var(--yellow)}.border-green,.border-green-hover:hover,.border-green-after::after,.border-green-before::before,.border-green-hover-after:hover::after,.border-green-hover-before:hover::before{border-color:var(--green)}.border-teal,.border-teal-hover:hover,.border-teal-after::after,.border-teal-before::before,.border-teal-hover-after:hover::after,.border-teal-hover-before:hover::before{border-color:var(--teal)}.border-cyan,.border-cyan-hover:hover,.border-cyan-after::after,.border-cyan-before::before,.border-cyan-hover-after:hover::after,.border-cyan-hover-before:hover::before{border-color:var(--cyan)}.border-beige,.border-beige-hover:hover,.border-beige-after::after,.border-beige-before::before,.border-beige-hover-after:hover::after,.border-beige-hover-before:hover::before{border-color:var(--beige)}
.border-email,.border-email-hover:hover{border-color:var(--email)}.border-facebook,.border-facebook-hover:hover{border-color:var(--facebook)}.border-github,.border-github-hover:hover{border-color:var(--github)}.border-instagram,.border-instagram-hover:hover{border-color:var(--instagram)}.border-linkedin,.border-linkedin-hover:hover{border-color:var(--linkedin)}.border-pinterest,.border-pinterest-hover:hover{border-color:var(--pinterest)}.border-reddit,.border-reddit-hover:hover{border-color:var(--reddit)}.border-rss,.border-rss-hover:hover{border-color:var(--rss)}.border-skype,.border-skype-hover:hover{border-color:var(--skype)}.border-slack,.border-slack-hover:hover{border-color:var(--slack)}.border-snapchat,.border-snapchat-hover:hover{border-color:var(--snapchat);color:var(--dark)}.border-soundcloud,.border-soundcloud-hover:hover{border-color:var(--soundcloud)}.border-telegram,.border-telegram-hover:hover{border-color:var(--telegram)}.border-tiktok,.border-tiktok-hover:hover{border-color:var(--tiktok_bg)}.border-twitter,.border-twitter-hover:hover{border-color:var(--twitter)}.border-venmo,.border-venmo-hover:hover{border-color:var(--venmo)}.border-vimeo,.border-vimeo-hover:hover{border-color:var(--vimeo)}.border-whatsapp,.border-whatsapp-hover:hover{border-color:var(--whatsapp)}.border-yelp,.border-yelp-hover:hover{border-color:var(--yelp)}.border-youtube,.border-youtube-hover:hover{border-color:var(--youtube)}
.alert-primary hr{border-top-color:var(--primary_t3)}.alert-secondary hr{border-top-color:var(--secondary_t3)}.alert-success hr{border-top-color:var(--success);opacity:.75}.alert-info hr{border-top-color:var(--info);opacity:.75}.alert-warning hr{border-top-color:var(--warning);opacity:.75}.alert-danger hr{border-top-color:var(--danger);opacity:.75}.alert-dark hr{border-top-color:var(--dark);opacity:.75}.alert-gray hr{border-top-color:var(--gray_t3)}.alert-light hr{border-top-color:var(--gray_t6)}
/*----- Utilities - (color mix) -----*/
.btn-success,.btn-green,.btn-outline-success,.btn-outline-green{--txt_color:var(--white);--txt_color_hover:var(--white)}
.btn-info,.btn-cyan,.btn-outline-info,.btn-outline-cyan{--txt_color:var(--black);--txt_color_hover:var(--text)}
.btn-warning,.btn-yellow,.btn-outline-warning,.btn-outline-yellow{--txt_color:var(--text);--txt_color_hover:var(--text)}
.btn-danger,.btn-red,.btn-outline-danger,.btn-outline-red{--txt_color:var(--white);--txt_color_hover:var(--white)}
.btn-blue,.btn-outline-blue{--txt_color:var(--white);--txt_color_hover:var(--white)}
.btn-indigo,.btn-outline-indigo{--txt_color:var(--white);--txt_color_hover:var(--white)}
.btn-purple,.btn-outline-purple{--txt_color:var(--white);--txt_color_hover:var(--white)}
.btn-pink,.btn-outline-pink{--txt_color:var(--white);--txt_color_hover:var(--white)}
.btn-orange,.btn-outline-orange{--txt_color:var(--black);--txt_color_hover:var(--text)}
.btn-teal,.btn-outline-teal{--txt_color:var(--white);--txt_color_hover:var(--white)}
.btn-beige,.btn-outline-beige{--txt_color:var(--text);--txt_color_hover:var(--black)}
.section-dark *{color:var(--white)}.section-light *{color:var(--text)}.btn-outline,[class*="btn-outline-"]{background-color:transparent}
.btn-link,[class^="btn-link-"]{color:var(--primary)}.btn-link:hover,[class^="btn-link-"]:hover{color:var(--primary_s2)}.btn-primary,.btn-primary.disabled,.btn-primary:disabled,.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:var(--txt_color);background-color:var(--primary);border-color:var(--primary)}.page-item.active .page-link,.list-group-item.active{color:var(--primary);background-color:var(--primary);border-color:var(--primary)}.btn-outline-primary{color:var(--primary);border-color:var(--primary)}.page-link,.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:var(--primary)}.badge-primary,.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.dropdown-item.active,.dropdown-item:active,.progress-bar,.text-box-primary{color:var(--white);background-color:var(--primary)}.alert-primary{color:var(--primary_s4);background-color:var(--primary_t5);border-color:var(--primary_t4)}.alert-primary .alert-link{color:var(--primary_s5)}.list-group-item-primary{color:var(--primary_s5);background-color:rgba(var(--primary_rgb),.3)}.list-group-item-primary.list-group-item-action.active{color:var(--white);background-color:var(--primary_s5);border-color:var(--primary_s5)}a.text-primary:focus,a.text-primary:hover{color:var(--primary_s2)}a.bg-primary:focus,a.bg-primary:active:hover,button.bg-primary:hover,button.bg-primary:focus,button.bg-primary:active:hover,input.bg-primary:hover,input.bg-primary:focus,input.bg-primary:active:hover{background-color:var(--primary_s2)}.btn-primary:hover,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):active:hover,.show>.btn-primary.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--bg_color_hover);border-color:var(--bg_color_hover)}.badge-primary[href]:hover,.badge-primary[href]:focus{color:var(--white);background-color:var(--primary_s2)}a.badge-primary:focus,a.badge-primary:hover{color:var(--white);background-color:var(--primary_s2)}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:var(--primary_s5);background-color:rgba(var(--primary_rgb),.4)}.page-link:hover{color:var(--primary_s2)}
.btn-secondary,.btn-secondary.disabled,.btn-secondary:disabled,.btn-outline-secondary:hover,.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:var(--txt_color);background-color:var(--secondary);border-color:var(--secondary)}.btn-outline-secondary{color:var(--secondary);border-color:var(--secondary)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:var(--secondary)}.badge-secondary,.text-box-secondary{color:var(--white);background-color:var(--secondary)}.alert-secondary{color:var(--secondary_s4);background-color:var(--secondary_t5);border-color:var(--secondary_t4)}.alert-secondary .alert-link{color:var(--secondary_s5)}.list-group-item-secondary{color:var(--secondary_s5);background-color:rgba(var(--secondary_rgb),.3)}.list-group-item-secondary.list-group-item-action.active{color:var(--white);background-color:var(--secondary_s5);border-color:var(--secondary_s5)}a.text-secondary:focus,a.text-secondary:hover{color:var(--secondary_s2)}a.bg-secondary:focus,a.bg-secondary:active:hover,button.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:active:hover,input.bg-secondary:hover,input.bg-secondary:focus,input.bg-secondary:active:hover{background-color:var(--secondary_s2)}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled):active:hover,.show>.btn-secondary.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--bg_color_hover);border-color:var(--bg_color_hover)}.badge-secondary[href]:hover,.badge-secondary[href]:focus{color:var(--white);background-color:var(--secondary_s2)}a.badge-secondary:focus,a.badge-secondary:hover{color:var(--white);background-color:var(--secondary_s2)}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:var(--secondary_s5);background-color:rgba(var(--secondary_rgb),.4)}
.btn-success,.btn-success.disabled,.btn-success:disabled,.btn-outline-success:hover,.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:var(--txt_color);background-color:var(--success);border-color:var(--success)}.btn-outline-success{color:var(--success);border-color:var(--success)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:var(--success)}.badge-success,.text-box-success{color:var(--white);background-color:var(--success)}.alert-success{color:rgba(var(--black_rgb),.7);background-color:rgba(var(--success_rgb),.33);border-color:rgba(var(--success_rgb),.66)}.alert-success .alert-link{color:rgba(var(--black_rgb),.85)}.list-group-item-success{color:rgba(var(--black_rgb),.85);background-color:rgba(var(--success_rgb),.33)}.list-group-item-success.list-group-item-action.active{color:var(--white);background-color:rgba(var(--black_rgb),.85);border-color:rgba(var(--black_rgb),.85)}a.text-success:focus,a.text-success:hover{color:var(--dark)}a.bg-success:focus,a.bg-success:active:hover,button.bg-success:hover,button.bg-success:focus,button.bg-success:active:hover,input.bg-success:hover,input.bg-success:focus,input.bg-success:active:hover{background-color:var(--success)}.btn-success:hover,.btn-success:focus,.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled):active:hover,.show>.btn-success.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--green_s2);border-color:var(--green_s2)}.badge-success[href]:hover,.badge-success[href]:focus{color:var(--white);background-color:var(--green_s2)}a.badge-success:focus,a.badge-success:hover{color:var(--white);background-color:var(--green_s2)}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:rgba(var(--black_rgb),.7);background-color:rgba(var(--success_rgb),.33)}
.btn-info,.btn-info.disabled,.btn-info:disabled,.btn-outline-info:hover,.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:var(--txt_color);background-color:var(--info);border-color:var(--info)}.btn-outline-info{color:var(--info);border-color:var(--info)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:var(--info)}.badge-info,.text-box-info{color:var(--white);background-color:var(--info)}.alert-info{color:rgba(var(--black_rgb),.7);background-color:rgba(var(--info_rgb),.33);border-color:rgba(var(--info_rgb),.66)}.alert-info .alert-link{color:rgba(var(--black_rgb),.85)}.list-group-item-info{color:rgba(var(--black_rgb),.85);background-color:rgba(var(--info_rgb),.33)}.list-group-item-info.list-group-item-action.active{color:var(--white);background-color:rgba(var(--black_rgb),.85);border-color:rgba(var(--black_rgb),.85)}a.text-info:focus,a.text-info:hover{color:var(--dark)}a.bg-info:focus,a.bg-info:active:hover,button.bg-info:hover,button.bg-info:focus,button.bg-info:active:hover,input.bg-info:hover,input.bg-info:focus,input.bg-info:active:hover{background-color:var(--info)}.btn-info:hover,.btn-info:focus,.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled):active:hover,.show>.btn-info.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--cyan_t2);border-color:var(--cyan_t2)}.badge-info[href]:hover,.badge-info[href]:focus{color:var(--white);background-color:var(--cyan_t2)}a.badge-info:focus,a.badge-info:hover{color:var(--white);background-color:var(--cyan_t2)}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:rgba(var(--black_rgb),.7);background-color:rgba(var(--info_rgb),.33)}
.btn-warning,.btn-warning.disabled,.btn-warning:disabled,.btn-outline-warning:hover,.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:var(--txt_color);background-color:var(--warning);border-color:var(--warning)}.btn-outline-warning{color:var(--warning);border-color:var(--warning)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:var(--warning)}.badge-warning,.text-box-warning{color:var(--text);background-color:var(--warning)}.alert-warning{color:rgba(var(--black_rgb),.7);background-color:rgba(var(--warning_rgb),.33);border-color:rgba(var(--warning_rgb),.66)}.alert-warning .alert-link{color:rgba(var(--black_rgb),.85)}.list-group-item-warning{color:rgba(var(--black_rgb),.85);background-color:rgba(var(--warning_rgb),.33)}.list-group-item-warning.list-group-item-action.active{color:var(--text);background-color:rgba(var(--black_rgb),.85);border-color:rgba(var(--black_rgb),.85)}a.text-warning:focus,a.text-warning:hover{color:var(--dark)}a.bg-warning:focus,a.bg-warning:active:hover,button.bg-warning:hover,button.bg-warning:focus,button.bg-warning:active:hover,input.bg-warning:hover,input.bg-warning:focus,input.bg-warning:active:hover{background-color:var(--warning)}.btn-warning:hover,.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled):active:hover,.show>.btn-warning.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--yellow_t2);border-color:var(--yellow_t2)}.badge-warning[href]:hover,.badge-warning[href]:focus{color:var(--text);background-color:var(--yellow_t2)}a.badge-warning:focus,a.badge-warning:hover{color:var(--text);background-color:var(--yellow_t2)}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:rgba(var(--black_rgb),.7);background-color:rgba(var(--warning_rgb),.33)}
.btn-danger,.btn-danger.disabled,.btn-danger:disabled,.btn-outline-danger:hover,.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:var(--txt_color);background-color:var(--danger);border-color:var(--danger)}.btn-outline-danger{color:var(--danger);border-color:var(--danger)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:var(--danger)}.badge-danger,.text-box-danger{color:var(--white);background-color:var(--danger)}.alert-danger{color:rgba(var(--black_rgb),.7);background-color:rgba(var(--danger_rgb),.33);border-color:rgba(var(--danger_rgb),.66)}.alert-danger .alert-link{color:rgba(var(--black_rgb),.85)}.list-group-item-danger{color:rgba(var(--black_rgb),.85);background-color:rgba(var(--danger_rgb),.33)}.list-group-item-danger.list-group-item-action.active{color:var(--white);background-color:rgba(var(--black_rgb),.85);border-color:rgba(var(--black_rgb),.85)}a.text-danger:focus,a.text-danger:hover{color:var(--dark)}a.bg-danger:focus,a.bg-danger:active:hover,button.bg-danger:hover,button.bg-danger:focus,button.bg-danger:active:hover,input.bg-danger:hover,input.bg-danger:focus,input.bg-danger:active:hover{background-color:var(--danger)}.btn-danger:hover,.btn-danger:focus,.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled):active:hover,.show>.btn-danger.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--red_s2);border-color:var(--red_s2)}.badge-danger[href]:hover,.badge-danger[href]:focus{color:var(--white);background-color:var(--red_s2)}a.badge-danger:focus,a.badge-danger:hover{color:var(--white);background-color:var(--red_s2)}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:rgba(var(--black_rgb),.7);background-color:rgba(var(--danger_rgb),.33)}
.btn-blue,.btn-blue.disabled,.btn-blue:disabled,.btn-outline-blue:hover,.btn-outline-blue:not(:disabled):not(.disabled).active,.btn-outline-blue:not(:disabled):not(.disabled):active,.show>.btn-outline-blue.dropdown-toggle{color:var(--txt_color);background-color:var(--blue);border-color:var(--blue)}.btn-outline-blue{color:var(--blue);border-color:var(--blue)}.btn-outline-blue.disabled,.btn-outline-blue:disabled{color:var(--blue)}.btn-blue:hover,.btn-blue:focus,.btn-blue:not(:disabled):not(.disabled).active,.btn-blue:not(:disabled):not(.disabled):active,.btn-blue:not(:disabled):not(.disabled):active:hover,.show>.btn-blue.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--blue_s2);border-color:var(--blue_s2)}.badge-blue,.text-box-blue{color:var(--white);background-color:var(--blue)}a.text-blue:focus,a.text-blue:hover{color:var(--blue_s2)}a.bg-blue:focus,a.bg-blue:active:hover,button.bg-blue:hover,button.bg-blue:focus,button.bg-blue:active:hover,input.bg-blue:hover,input.bg-blue:focus,input.bg-blue:active:hover{background-color:var(--blue_s2)}.badge-blue[href]:hover,.badge-blue[href]:focus,a.badge-blue:focus,a.badge-blue:hover{color:var(--white);background-color:var(--blue_s2)}
.btn-indigo,.btn-indigo.disabled,.btn-indigo:disabled,.btn-outline-indigo:hover,.btn-outline-indigo:not(:disabled):not(.disabled).active,.btn-outline-indigo:not(:disabled):not(.disabled):active,.show>.btn-outline-indigo.dropdown-toggle{color:var(--txt_color);background-color:var(--indigo);border-color:var(--indigo)}.btn-outline-indigo{color:var(--indigo);border-color:var(--indigo)}.btn-outline-indigo.disabled,.btn-outline-indigo:disabled{color:var(--indigo)}.btn-indigo:hover,.btn-indigo:focus,.btn-indigo:not(:disabled):not(.disabled).active,.btn-indigo:not(:disabled):not(.disabled):active,.btn-indigo:not(:disabled):not(.disabled):active:hover,.show>.btn-indigo.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--indigo_s2);border-color:var(--indigo_s2)}.badge-indigo,.text-box-indigo{color:var(--white);background-color:var(--indigo)}a.text-indigo:focus,a.text-indigo:hover{color:var(--indigo_s2)}a.bg-indigo:focus,a.bg-indigo:active:hover,button.bg-indigo:hover,button.bg-indigo:focus,button.bg-indigo:active:hover,input.bg-indigo:hover,input.bg-indigo:focus,input.bg-indigo:active:hover{background-color:var(--indigo_s2)}.badge-indigo[href]:hover,.badge-indigo[href]:focus,a.badge-indigo:focus,a.badge-indigo:hover{color:var(--white);background-color:var(--indigo_s2)}
.btn-purple,.btn-purple.disabled,.btn-purple:disabled,.btn-outline-purple:hover,.btn-outline-purple:not(:disabled):not(.disabled).active,.btn-outline-purple:not(:disabled):not(.disabled):active,.show>.btn-outline-purple.dropdown-toggle{color:var(--txt_color);background-color:var(--purple);border-color:var(--purple)}.btn-outline-purple{color:var(--purple);border-color:var(--purple)}.btn-outline-purple.disabled,.btn-outline-purple:disabled{color:var(--purple)}.btn-purple:hover,.btn-purple:focus,.btn-purple:not(:disabled):not(.disabled).active,.btn-purple:not(:disabled):not(.disabled):active,.btn-purple:not(:disabled):not(.disabled):active:hover,.show>.btn-purple.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--purple_s2);border-color:var(--purple_s2)}.badge-purple,.text-box-purple{color:var(--white);background-color:var(--purple)}a.text-purple:focus,a.text-purple:hover{color:var(--purple_s2)}a.bg-purple:focus,a.bg-purple:active:hover,button.bg-purple:hover,button.bg-purple:focus,button.bg-purple:active:hover,input.bg-purple:hover,input.bg-purple:focus,input.bg-purple:active:hover{background-color:var(--purple_s2)}.badge-purple[href]:hover,.badge-purple[href]:focus,a.badge-purple:focus,a.badge-purple:hover{color:var(--white);background-color:var(--purple_s2)}
.btn-pink,.btn-pink.disabled,.btn-pink:disabled,.btn-outline-pink:hover,.btn-outline-pink:not(:disabled):not(.disabled).active,.btn-outline-pink:not(:disabled):not(.disabled):active,.show>.btn-outline-pink.dropdown-toggle{color:var(--txt_color);background-color:var(--pink);border-color:var(--pink)}.btn-outline-pink{color:var(--pink);border-color:var(--pink)}.btn-outline-pink.disabled,.btn-outline-pink:disabled{color:var(--pink)}.btn-pink:hover,.btn-pink:focus,.btn-pink:not(:disabled):not(.disabled).active,.btn-pink:not(:disabled):not(.disabled):active,.btn-pink:not(:disabled):not(.disabled):active:hover,.show>.btn-pink.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--pink_s2);border-color:var(--pink_s2)}.badge-pink,.text-box-pink{color:var(--white);background-color:var(--pink)}a.text-pink:focus,a.text-pink:hover{color:var(--pink_s2)}a.bg-pink:focus,a.bg-pink:active:hover,button.bg-pink:hover,button.bg-pink:focus,button.bg-pink:active:hover,input.bg-pink:hover,input.bg-pink:focus,input.bg-pink:active:hover{background-color:var(--pink_s2)}.badge-pink[href]:hover,.badge-pink[href]:focus,a.badge-pink:focus,a.badge-pink:hover{color:var(--white);background-color:var(--pink_s2)}
.btn-red,.btn-red.disabled,.btn-red:disabled,.btn-outline-red:hover,.btn-outline-red:not(:disabled):not(.disabled).active,.btn-outline-red:not(:disabled):not(.disabled):active,.show>.btn-outline-red.dropdown-toggle{color:var(--txt_color);background-color:var(--red);border-color:var(--red)}.btn-outline-red{color:var(--red);border-color:var(--red)}.btn-outline-red.disabled,.btn-outline-red:disabled{color:var(--red)}.btn-red:hover,.btn-red:focus,.btn-red:not(:disabled):not(.disabled).active,.btn-red:not(:disabled):not(.disabled):active,.btn-red:not(:disabled):not(.disabled):active:hover,.show>.btn-red.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--red_s2);border-color:var(--red_s2)}.badge-red,.text-box-red{color:var(--white);background-color:var(--red)}a.text-red:focus,a.text-red:hover{color:var(--red_s2)}a.bg-red:focus,a.bg-red:active:hover,button.bg-red:hover,button.bg-red:focus,button.bg-red:active:hover,input.bg-red:hover,input.bg-red:focus,input.bg-red:active:hover{background-color:var(--red_s2)}.badge-red[href]:hover,.badge-red[href]:focus,a.badge-red:focus,a.badge-red:hover{color:var(--white);background-color:var(--red_s2)}
.btn-orange,.btn-orange.disabled,.btn-orange:disabled,.btn-outline-orange:hover,.btn-outline-orange:not(:disabled):not(.disabled).active,.btn-outline-orange:not(:disabled):not(.disabled):active,.show>.btn-outline-orange.dropdown-toggle{color:var(--txt_color);background-color:var(--orange);border-color:var(--orange)}.btn-outline-orange{color:var(--orange);border-color:var(--orange)}.btn-outline-orange.disabled,.btn-outline-orange:disabled{color:var(--orange)}.btn-orange:hover,.btn-orange:focus,.btn-orange:not(:disabled):not(.disabled).active,.btn-orange:not(:disabled):not(.disabled):active,.btn-orange:not(:disabled):not(.disabled):active:hover,.show>.btn-orange.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--orange_t2);border-color:var(--orange_t2)}.badge-orange,.text-box-orange{color:var(--white);background-color:var(--orange)}a.text-orange:focus,a.text-orange:hover{color:var(--orange_s2)}a.bg-orange:focus,a.bg-orange:active:hover,button.bg-orange:hover,button.bg-orange:focus,button.bg-orange:active:hover,input.bg-orange:hover,input.bg-orange:focus,input.bg-orange:active:hover{background-color:var(--orange_s2)}.badge-orange[href]:hover,.badge-orange[href]:focus,a.badge-orange:focus,a.badge-orange:hover{color:var(--white);background-color:var(--orange_s2)}
.btn-yellow,.btn-yellow.disabled,.btn-yellow:disabled,.btn-outline-yellow:hover,.btn-outline-yellow:not(:disabled):not(.disabled).active,.btn-outline-yellow:not(:disabled):not(.disabled):active,.show>.btn-outline-yellow.dropdown-toggle{color:var(--txt_color);background-color:var(--yellow);border-color:var(--yellow)}.btn-outline-yellow{color:var(--yellow);border-color:var(--yellow)}.btn-outline-yellow.disabled,.btn-outline-yellow:disabled{color:var(--yellow)}.btn-yellow:hover,.btn-yellow:focus,.btn-yellow:not(:disabled):not(.disabled).active,.btn-yellow:not(:disabled):not(.disabled):active,.btn-yellow:not(:disabled):not(.disabled):active:hover,.show>.btn-yellow.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--yellow_t2);border-color:var(--yellow_t2)}.badge-yellow,.text-box-yellow{color:var(--text);background-color:var(--yellow)}a.text-yellow:focus,a.text-yellow:hover{color:var(--yellow_s1)}a.bg-yellow:focus,a.bg-yellow:active:hover,button.bg-yellow:hover,button.bg-yellow:focus,button.bg-yellow:active:hover,input.bg-yellow:hover,input.bg-yellow:focus,input.bg-yellow:active:hover{background-color:var(--yellow_s1)}.badge-yellow[href]:hover,.badge-yellow[href]:focus,a.badge-yellow:focus,a.badge-yellow:hover{color:var(--text);background-color:var(--yellow_s1)}
.btn-green,.btn-green.disabled,.btn-green:disabled,.btn-outline-green:hover,.btn-outline-green:not(:disabled):not(.disabled).active,.btn-outline-green:not(:disabled):not(.disabled):active,.show>.btn-outline-green.dropdown-toggle{color:var(--txt_color);background-color:var(--green);border-color:var(--green)}.btn-outline-green{color:var(--green);border-color:var(--green)}.btn-outline-green.disabled,.btn-outline-green:disabled{color:var(--green)}.btn-green:hover,.btn-green:focus,.btn-green:not(:disabled):not(.disabled).active,.btn-green:not(:disabled):not(.disabled):active,.btn-green:not(:disabled):not(.disabled):active:hover,.show>.btn-green.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--green_s2);border-color:var(--green_s2)}.badge-green,.text-box-green{color:var(--white);background-color:var(--green)}a.text-green:focus,a.text-green:hover{color:var(--green_s2)}a.bg-green:focus,a.bg-green:active:hover,button.bg-green:hover,button.bg-green:focus,button.bg-green:active:hover,input.bg-green:hover,input.bg-green:focus,input.bg-green:active:hover{background-color:var(--green_s2)}.badge-green[href]:hover,.badge-green[href]:focus,a.badge-green:focus,a.badge-green:hover{color:var(--white);background-color:var(--green_s2)}
.btn-teal,.btn-teal.disabled,.btn-teal:disabled,.btn-outline-teal:hover,.btn-outline-teal:not(:disabled):not(.disabled).active,.btn-outline-teal:not(:disabled):not(.disabled):active,.show>.btn-outline-teal.dropdown-toggle{color:var(--txt_color);background-color:var(--teal);border-color:var(--teal)}.btn-outline-teal{color:var(--teal);border-color:var(--teal)}.btn-outline-teal.disabled,.btn-outline-teal:disabled{color:var(--teal)}.btn-teal:hover,.btn-teal:focus,.btn-teal:not(:disabled):not(.disabled).active,.btn-teal:not(:disabled):not(.disabled):active,.btn-teal:not(:disabled):not(.disabled):active:hover,.show>.btn-teal.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--teal_s2);border-color:var(--teal_s2)}.badge-teal,.text-box-teal{color:var(--white);background-color:var(--teal)}a.text-teal:focus,a.text-teal:hover{color:var(--teal_s2)}a.bg-teal:focus,a.bg-teal:active:hover,button.bg-teal:hover,button.bg-teal:focus,button.bg-teal:active:hover,input.bg-teal:hover,input.bg-teal:focus,input.bg-teal:active:hover{background-color:var(--teal_s2)}.badge-teal[href]:hover,.badge-teal[href]:focus,a.badge-teal:focus,a.badge-teal:hover{color:var(--white);background-color:var(--teal_s2)}
.btn-cyan,.btn-cyan.disabled,.btn-cyan:disabled,.btn-outline-cyan:hover,.btn-outline-cyan:not(:disabled):not(.disabled).active,.btn-outline-cyan:not(:disabled):not(.disabled):active,.show>.btn-outline-cyan.dropdown-toggle{color:var(--txt_color);background-color:var(--cyan);border-color:var(--cyan)}.btn-outline-cyan{color:var(--cyan);border-color:var(--cyan)}.btn-outline-cyan.disabled,.btn-outline-cyan:disabled{color:var(--cyan)}.btn-cyan:hover,.btn-cyan:focus,.btn-cyan:not(:disabled):not(.disabled).active,.btn-cyan:not(:disabled):not(.disabled):active,.btn-cyan:not(:disabled):not(.disabled):active:hover,.show>.btn-cyan.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--cyan_t2);border-color:var(--cyan_t2)}.badge-cyan,.text-box-cyan{color:var(--white);background-color:var(--cyan)}a.text-cyan:focus,a.text-cyan:hover{color:var(--cyan_s2)}a.bg-cyan:focus,a.bg-cyan:active:hover,button.bg-cyan:hover,button.bg-cyan:focus,button.bg-cyan:active:hover,input.bg-cyan:hover,input.bg-cyan:focus,input.bg-cyan:active:hover{background-color:var(--cyan_s2)}.badge-cyan[href]:hover,.badge-cyan[href]:focus,a.badge-cyan:focus,a.badge-cyan:hover{color:var(--white);background-color:var(--cyan_s2)}
.btn-beige,.btn-beige.disabled,.btn-beige:disabled,.btn-outline-beige:hover,.btn-outline-beige:not(:disabled):not(.disabled).active,.btn-outline-beige:not(:disabled):not(.disabled):active,.show>.btn-outline-beige.dropdown-toggle{color:var(--txt_color);background-color:var(--beige);border-color:var(--beige)}.btn-outline-beige{color:var(--beige);border-color:var(--beige)}.btn-outline-beige.disabled,.btn-outline-beige:disabled{color:var(--beige)}.btn-beige:hover,.btn-beige:focus,.btn-beige:not(:disabled):not(.disabled).active,.btn-beige:not(:disabled):not(.disabled):active,.btn-beige:not(:disabled):not(.disabled):active:hover,.show>.btn-beige.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--beige_s1);border-color:var(--beige_s1)}.badge-beige,.text-box-beige{color:var(--text);background-color:var(--beige)}a.text-beige:focus,a.text-beige:hover{color:var(--beige_s1)}a.bg-beige:focus,a.bg-beige:active:hover,button.bg-beige:hover,button.bg-beige:focus,button.bg-beige:active:hover,input.bg-beige:hover,input.bg-beige:focus,input.bg-beige:active:hover{background-color:var(--beige_s1)}.badge-beige[href]:hover,.badge-beige[href]:focus,a.badge-beige:focus,a.badge-beige:hover{color:var(--text);background-color:var(--beige_s1)}
.btn-dark,.btn-dark.disabled,.btn-dark:disabled,.btn-outline-dark:hover,.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:var(--txt_color);background-color:var(--dark);border-color:var(--dark)}.btn-outline-dark{color:var(--dark);border-color:var(--dark)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:var(--dark)}.badge-dark,.text-box-dark{color:var(--white);background-color:var(--dark)}.alert-dark{color:rgba(var(--black_rgb),.7);background-color:rgba(var(--dark_rgb),.33);border-color:rgba(var(--dark_rgb),.66)}.alert-dark .alert-link{color:rgba(var(--black_rgb),.85)}.list-group-item-dark{color:rgba(var(--black_rgb),.85);background-color:rgba(var(--dark_rgb),.33)}.list-group-item-dark.list-group-item-action.active{color:var(--white);background-color:rgba(var(--black_rgb),.85);border-color:rgba(var(--black_rgb),.85)}a.text-dark:focus,a.text-dark:hover{color:var(--dark)}a.bg-dark:focus,a.bg-dark:active:hover,button.bg-dark:hover,button.bg-dark:focus,button.bg-dark:active:hover,input.bg-dark:hover,input.bg-dark:focus,input.bg-dark:active:hover{background-color:var(--dark)}.btn-dark:hover,.btn-dark:focus,.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled):active:hover,.show>.btn-dark.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--bg_color_hover);border-color:var(--bg_color_hover)}.badge-dark[href]:hover,.badge-dark[href]:focus{color:var(--white);background-color:var(--dark)}a.badge-dark:focus,a.badge-dark:hover{color:var(--white);background-color:var(--dark)}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:rgba(var(--black_rgb),.7);background-color:rgba(var(--dark_rgb),.33)}
.btn-gray,.btn-gray.disabled,.btn-gray:disabled,.btn-outline-gray:hover,.btn-outline-gray:not(:disabled):not(.disabled).active,.btn-outline-gray:not(:disabled):not(.disabled):active,.show>.btn-outline-gray.dropdown-toggle{color:var(--txt_color);background-color:var(--gray);border-color:var(--gray)}.btn-outline-gray{color:var(--gray);border-color:var(--gray)}.btn-outline-gray.disabled,.btn-outline-gray:disabled{color:var(--gray)}.btn-gray:hover,.btn-gray:focus,.btn-gray:not(:disabled):not(.disabled).active,.btn-gray:not(:disabled):not(.disabled):active,.btn-gray:not(:disabled):not(.disabled):active:hover,.show>.btn-gray.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--bg_color_hover);border-color:var(--bg_color_hover)}.badge-gray,.text-box-gray{color:var(--white);background-color:var(--gray)}a.text-gray:focus,a.text-gray:hover{color:var(--gray_s2)}a.bg-gray:focus,a.bg-gray:active:hover,button.bg-gray:hover,button.bg-gray:focus,button.bg-gray:active:hover,input.bg-gray:hover,input.bg-gray:focus,input.bg-gray:active:hover{background-color:var(--gray_s2)}.badge-gray[href]:hover,.badge-gray[href]:focus,a.badge-gray:focus,a.badge-gray:hover{color:var(--white);background-color:var(--gray_s2)}
.btn-light,.btn-light.disabled,.btn-light:disabled,.btn-outline-light:hover,.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:var(--txt_color);background-color:var(--light);border-color:var(--light)}.btn-outline-light{color:var(--light);border-color:var(--light)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:var(--light)}.badge-light,.text-box-light{color:var(--text);background-color:var(--light)}.alert-light{color:rgba(var(--black_rgb),.7);background-color:rgba(var(--light_rgb),.33);border-color:rgba(var(--light_rgb),.66)}.alert-light .alert-link{color:rgba(var(--black_rgb),.85)}.list-group-item-light{color:rgba(var(--black_rgb),.85);background-color:rgba(var(--light_rgb),.33)}.list-group-item-light.list-group-item-action.active{color:var(--text);background-color:rgba(var(--black_rgb),.85);border-color:rgba(var(--black_rgb),.85)}a.text-light:focus,a.text-light:hover{color:var(--dark)}a.bg-light:focus,a.bg-light:active:hover,button.bg-light:hover,button.bg-light:focus,button.bg-light:active:hover,input.bg-light:hover,input.bg-light:focus,input.bg-light:active:hover{background-color:var(--light)}.btn-light:hover,.btn-light:focus,.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled):active:hover,.show>.btn-light.dropdown-toggle{color:var(--txt_color_hover);background-color:var(--bg_color_hover);border-color:var(--bg_color_hover)}.badge-light[href]:hover,.badge-light[href]:focus{color:var(--text);background-color:var(--dark)}a.badge-light:focus,a.badge-light:hover{color:var(--text);background-color:var(--dark)}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:rgba(var(--black_rgb),.7);background-color:rgba(var(--light_rgb),.33)}
.btn-outline-white{color:var(--white);border-color:var(--white)}.btn-outline-white.disabled,.btn-outline-white:disabled,.btn-outline-white:focus{color:var(--white)}.btn-outline-white:not(:disabled):not(.disabled).active,.btn-outline-white:not(:disabled):not(.disabled):active,.show>.btn-outline-white.dropdown-toggle{color:var(--text);background-color:var(--white);border-color:var(--white)}.btn-outline-white:hover{color:var(--white);background-color:rgba(var(--white_rgb),.25);border-color:var(--white)}
/*----- Utilities - (text color) -----*/
.text-box{color:var(--white)}.text-primary,.text-primary-hover:hover,.text-primary-after::after,.text-primary-before::before,.text-primary-hover-after:hover::after,.text-primary-hover-before:hover::before{color:var(--primary)}.text-primary-t1{color:var(--primary_t1)}.text-primary-t2{color:var(--primary_t2)}.text-primary-t3{color:var(--primary_t3)}.text-primary-t4{color:var(--primary_t4)}.text-primary-t5{color:var(--primary_t5)}.text-primary-t6{color:var(--primary_t6)}.text-primary-t7{color:var(--primary_t7)}.text-primary-t8{color:var(--primary_t8)}.text-primary-t9{color:var(--primary_t9)}.text-primary-s1{color:var(--primary_s1)}.text-primary-s2{color:var(--primary_s2)}.text-primary-s3{color:var(--primary_s3)}.text-primary-s4{color:var(--primary_s4)}.text-primary-s5{color:var(--primary_s5)}.text-primary-s6{color:var(--primary_s6)}.text-primary-s7{color:var(--primary_s7)}.text-primary-s8{color:var(--primary_s8)}.text-primary-s9{color:var(--primary_s9)}.text-secondary,.text-secondary-hover:hover,.text-secondary-after::after,.text-secondary-before::before,.text-secondary-hover-after:hover::after,.text-secondary-hover-before:hover::before{color:var(--secondary)}.text-secondary-t1{color:var(--secondary_t1)}.text-secondary-t2{color:var(--secondary_t2)}.text-secondary-t3{color:var(--secondary_t3)}.text-secondary-t4{color:var(--secondary_t4)}.text-secondary-t5{color:var(--secondary_t5)}.text-secondary-t6{color:var(--secondary_t6)}.text-secondary-t7{color:var(--secondary_t7)}.text-secondary-t8{color:var(--secondary_t8)}.text-secondary-t9{color:var(--secondary_t9)}.text-secondary-s1{color:var(--secondary_s1)}.text-secondary-s2{color:var(--secondary_s2)}.text-secondary-s3{color:var(--secondary_s3)}.text-secondary-s4{color:var(--secondary_s4)}.text-secondary-s5{color:var(--secondary_s5)}.text-secondary-s6{color:var(--secondary_s6)}.text-secondary-s7{color:var(--secondary_s7)}.text-secondary-s8{color:var(--secondary_s8)}.text-secondary-s9{color:var(--secondary_s9)}
.text-gray,.text-gray-hover:hover,.text-gray-after::after,.text-gray-before::before,.text-gray-hover-after:hover::after,.text-gray-hover-before:hover::before,.text-muted,.btn-link.disabled,.btn-link:disabled,[class^="btn-link-"].disabled,[class^="btn-link-"]:disabled{color:var(--gray)}.text-gray-t1{color:var(--gray_t1)}.text-gray-t2{color:var(--gray_t2)}.text-gray-t3{color:var(--gray_t3)}.text-gray-t4{color:var(--gray_t4)}.text-gray-t5{color:var(--gray_t5)}.text-gray-t6{color:var(--gray_t6)}.text-gray-t7{color:var(--gray_t7)}.text-gray-t8{color:var(--gray_t8)}.text-gray-t9{color:var(--gray_t9)}.text-gray-s1{color:var(--gray_s1)}.text-gray-s2{color:var(--gray_s2)}.text-gray-s3{color:var(--gray_s3)}.text-gray-s4{color:var(--gray_s4)}.text-gray-s5{color:var(--gray_s5)}.text-gray-s6{color:var(--gray_s6)}.text-gray-s7{color:var(--gray_s7)}.text-gray-s8{color:var(--gray_s8)}.text-gray-s9{color:var(--gray_s9)}.btn-outline,.text-dark,.text-dark-hover:hover,.text-dark-after::after,.text-dark-before::before,.text-dark-hover-after:hover::after,.text-dark-hover-before:hover::before{color:var(--dark)}.text-light,.text-light-hover:hover,.text-light-after::after,.text-light-before::before,.text-light-hover-after:hover::after,.text-light-hover-before:hover::before{color:var(--light)}.text-black,.text-black-hover:hover,.text-black-after::after,.text-black-before::before,.text-black-hover-after:hover::after,.text-black-hover-before:hover::before{color:var(--black)}.text-white,.text-white-hover:hover,.text-white-after::after,.text-white-before::before,.text-white-hover-after:hover::after,.text-white-hover-before:hover::before{color:var(--white)}.text-body,.text-body-hover:hover,.text-body-after::after,.text-body-before::before,.text-body-hover-after:hover::after,.text-body-hover-before:hover::before{color:var(--text)}.text-transparent.text-transparent-hover:hover{color:transparent}.text-black-5,.text-black-50{color:rgba(0,0,0,.5)}.text-white-5,.text-white-50{color:rgba(255,255,255,.5)}.text-shadow,.text-shadow-hover:hover{text-shadow:.1rem .1rem .2rem rgba(0,0,0,.25)}.text-shadow-md,.text-shadow-md-hover:hover{text-shadow:.1rem .1rem .3rem rgba(0,0,0,.4)}.text-shadow-lg,.text-shadow-lg-hover:hover{text-shadow:.1rem .2rem .4rem rgba(0,0,0,.6)}.text-shadow-dark,.text-shadow-dark-hover:hover{text-shadow:.1rem .1rem .2rem rgba(0,0,0,.75)}.text-shadow-dark-md,.text-shadow-dark-md-hover:hover{text-shadow:.1rem .1rem .3rem rgba(0,0,0,.75)}.text-shadow-dark-lg,.text-shadow-dark-lg-hover:hover{text-shadow:.1rem .2rem .4rem rgba(0,0,0,.75)}.text-shadow-none{text-shadow:none!important}
.text-success,.text-success-hover:hover,.text-success-after::after,.text-success-before::before,.text-success-hover-after:hover::after,.text-success-hover-before:hover::before{color:var(--success)}.text-info,.text-info-hover:hover,.text-info-after::after,.text-info-before::before,.text-info-hover-after:hover::after,.text-info-hover-before:hover::before{color:var(--info)}.text-warning,.text-warning-hover:hover,.text-warning-after::after,.text-warning-before::before,.text-warning-hover-after:hover::after,.text-warning-hover-before:hover::before{color:var(--warning)}.text-danger,.text-danger-hover:hover,.text-danger-after::after,.text-danger-before::before,.text-danger-hover-after:hover::after,.text-danger-hover-before:hover::before{color:var(--danger)}.text-blue,.text-blue-hover:hover,.text-blue-after::after,.text-blue-before::before,.text-blue-hover-after:hover::after,.text-blue-hover-before:hover::before{color:var(--blue)}.text-indigo,.text-indigo-hover:hover,.text-indigo-after::after,.text-indigo-before::before,.text-indigo-hover-after:hover::after,.text-indigo-hover-before:hover::before{color:var(--indigo)}.text-purple,.text-purple-hover:hover,.text-purple-after::after,.text-purple-before::before,.text-purple-hover-after:hover::after,.text-purple-hover-before:hover::before{color:var(--purple)}.text-pink,.text-pink-hover:hover,.text-pink-after::after,.text-pink-before::before,.text-pink-hover-after:hover::after,.text-pink-hover-before:hover::before{color:var(--pink)}.text-red,.text-red-hover:hover,.text-red-after::after,.text-red-before::before,.text-red-hover-after:hover::after,.text-red-hover-before:hover::before{color:var(--red)}.text-orange,.text-orange-hover:hover,.text-orange-after::after,.text-orange-before::before,.text-orange-hover-after:hover::after,.text-orange-hover-before:hover::before{color:var(--orange)}.text-yellow,.text-yellow-hover:hover,.text-yellow-after::after,.text-yellow-before::before,.text-yellow-hover-after:hover::after,.text-yellow-hover-before:hover::before{color:var(--yellow)}.text-green,.text-green-hover:hover,.text-green-after::after,.text-green-before::before,.text-green-hover-after:hover::after,.text-green-hover-before:hover::before{color:var(--green)}.text-teal,.text-teal-hover:hover,.text-teal-after::after,.text-teal-before::before,.text-teal-hover-after:hover::after,.text-teal-hover-before:hover::before{color:var(--teal)}.text-cyan,.text-cyan-hover:hover,.text-cyan-after::after,.text-cyan-before::before,.text-cyan-hover-after:hover::after,.text-cyan-hover-before:hover::before{color:var(--cyan)}.text-beige,.text-beige-hover:hover,.text-beige-after::after,.text-beige-before::before,.text-beige-hover-after:hover::after,.text-beige-hover-before:hover::before{color:var(--beige)}
.text-email,.text-email-hover:hover{color:var(--email)}.text-facebook,.text-facebook-hover:hover{color:var(--facebook)}.text-github,.text-github-hover:hover{color:var(--github)}.text-instagram,.text-instagram-hover:hover{color:var(--instagram)}.text-linkedin,.text-linkedin-hover:hover{color:var(--linkedin)}.text-pinterest,.text-pinterest-hover:hover{color:var(--pinterest)}.text-reddit,.text-reddit-hover:hover{color:var(--reddit)}.text-rss,.text-rss-hover:hover{color:var(--rss)}.text-skype,.text-skype-hover:hover{color:var(--skype)}.text-slack,.text-slack-hover:hover{color:var(--slack)}.text-snapchat,.text-snapchat-hover:hover{color:var(--snapchat)}.text-soundcloud,.text-soundcloud-hover:hover{color:var(--soundcloud)}.text-telegram,.text-telegram-hover:hover{color:var(--telegram)}.text-tiktok,.text-tiktok-hover:hover{color:var(--tiktok)}.text-twitter,.text-twitter-hover:hover{color:var(--twitter)}.text-venmo,.text-venmo-hover:hover{color:var(--venmo)}.text-vimeo,.text-vimeo-hover:hover{color:var(--vimeo)}.text-whatsapp,.text-whatsapp-hover:hover{color:var(--whatsapp)}.text-yelp,.text-yelp-hover:hover{color:var(--yelp)}.text-youtube,.text-youtube-hover:hover{color:var(--youtube)}
/*----- Global responsive -----*/
@media (min-width:768px) and (max-width:1199.98px) {
body,p{font-size:calc(var(--body_font_size) - 1px);font-size:calc(var(--body_font_size_px) - 1px)}ul,ol{font-size:var(--body_font_size)}h1,.h1{font-size:calc(var(--heading_font_size) - 2px)}h2,.h2{font-size:calc(var(--heading_font_size) - 4px)}h3,.h3{font-size:calc(var(--heading_font_size) - 6px)}h4,.h4{font-size:calc(var(--heading_font_size) - 8px)}h5,.h5{font-size:calc(var(--heading_font_size) - 11px)}h6,.h6{font-size:calc(var(--heading_font_size) - 13px)}
.page-content h1,.page-content .h1{font-size:calc(var(--heading_font_size) - 3px)}.page-content .geo-state h1,.page-content .geo-state .h1{font-size:calc(var(--heading_font_size) - 4px)}.page-content .geo-city h1,.page-content .geo-city .h1,.article h1,.subtopic h1{font-size:calc(var(--heading_font_size) - 5px)}.page-content h2,.page-content .h2{font-size:calc(var(--heading_font_size) - 5px)}.page-content h3,.page-content .h3{font-size:calc(var(--heading_font_size) - 7px)}.page-content h4,.page-content .h4{font-size:calc(var(--heading_font_size) - 9px)}.page-content h5,.page-content .h5{font-size:calc(var(--heading_font_size) - 12px)}.page-content h6,.page-content .h6{font-size:calc(var(--heading_font_size) - 14px)}
}
@media (max-width:767.98px) {
body,p{font-size:calc(var(--body_font_size) - 1px);font-size:calc(var(--body_font_size_px) - 1px)}ul,ol{font-size:var(--body_font_size)}h1,.h1{font-size:calc(var(--heading_font_size) - 3px)}h2,.h2{font-size:calc(var(--heading_font_size) - 5px)}h3,.h3{font-size:calc(var(--heading_font_size) - 7px)}h4,.h4{font-size:calc(var(--heading_font_size) - 9px)}h5,.h5{font-size:calc(var(--heading_font_size) - 12px)}h6,.h6{font-size:calc(var(--heading_font_size) - 14px)}
.page-content h1,.page-content .h1{font-size:calc(var(--heading_font_size) - 4px)}.page-content .geo-state h1,.page-content .geo-state .h1{font-size:calc(var(--heading_font_size) - 5px)}.page-content .geo-city h1,.page-content .geo-city .h1,.article h1,.subtopic h1{font-size:calc(var(--heading_font_size) - 6px)}.page-content h2,.page-content .h2{font-size:calc(var(--heading_font_size) - 6px)}.page-content h3,.page-content .h3{font-size:calc(var(--heading_font_size) - 8px)}.page-content h4,.page-content .h4{font-size:calc(var(--heading_font_size) - 10px)}.page-content h5,.page-content .h5{font-size:calc(var(--heading_font_size) - 13px)}.page-content h6,.page-content .h6{font-size:calc(var(--heading_font_size) - 15px)}
}
@media (max-width:575.98px) {
/*----- utilities and shortcodes - xs screen only -----*/
.d-xs-none-only{display:none!important}.d-xs-inline-only{display:inline!important}.d-xs-inline-block-only{display:inline-block!important}.d-xs-block-only{display:block!important}.d-xs-table-only{display:table!important}.d-xs-table-row-only{display:table-row!important}.d-xs-table-cell-only{display:table-cell!important}.d-xs-flex-only{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-xs-inline-flex-only{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}
/*----- global responsive - xs screen only -----*/
.navbar .navbar-nav .nav-link{padding-top:1.2rem;padding-bottom:1.2rem}
.navbar-nav .dropdown-menu .dropdown-item{padding-top:1.25rem;padding-bottom:1.25rem}
.input-group{height:48px}.input-group-text{padding:.6rem 1.6rem}
.nav-tabs:not(.footer) .nav-link,.nav-pills .nav-link{padding-top:1.25rem;padding-bottom:1.25rem}
.footer .nav.arrow-list .nav-link{padding-bottom:calc(var(--tap_target_size) / 2)}
.footer .carousel-indicators li{width:var(--tap_target_size);height:calc(var(--tap_target_size) * .1);margin:0 .4rem;border-top-width:calc( (var(--tap_target_size) * .9) / 2);border-bottom-width:calc( (var(--tap_target_size) * .9) / 2)}
.footer-bottom .nav .nav-item .nav-link{margin-top:-1.4rem;margin-bottom:-1.4rem;padding-top:1.4rem;padding-bottom:1.4rem}
/*----- "tap-target" utilities - for links/btns to have min required touch/tap sizing -----*/
.btn,.btn-sm,.btn-md,.btn-lg,.btn-xl{padding-top:1.2rem;padding-bottom:1.2rem;line-height:22px}
.btn.rounded-pill:not(.btn-prepend){padding-right:2.4rem;padding-left:2.4rem}
.btn-sm.rounded-pill:not(.btn-prepend){padding-right:2rem;padding-left:2rem}
.btn-md.rounded-pill:not(.btn-prepend){padding-right:2.6rem;padding-left:2.6rem}
.btn-lg.rounded-pill:not(.btn-prepend){padding-right:2.7rem;padding-left:2.7rem}
.tap-target-12{margin-top:-1.25rem;margin-bottom:-1.25rem;padding-top:1.25rem;padding-bottom:1.25rem}
.tap-target-15{margin-top:-1.5rem;margin-bottom:-1.5rem;padding-top:1.5rem;padding-bottom:1.5rem}
.tap-target-17{margin-top:-1.75rem;margin-bottom:-1.75rem;padding-top:1.75rem;padding-bottom:1.75rem}
.tap-target-12.hover-arrow::after,.tap-target-12.hover-arrow-center::after{top:1.25rem}
.tap-target-15.hover-arrow::after,.tap-target-15.hover-arrow-center::after{top:1.5rem}
.tap-target-17.hover-arrow::after,.tap-target-17.hover-arrow-center::after{top:1.75rem}
}
@media (max-width:320.98px) {
/*----- utilities and shortcodes - iphone4 screen only -----*/
.nav-tabs .nav-link,.nav-pills .nav-link{padding-right:1rem;padding-left:1rem;font-size:calc(var(--body_font_size) - 2px)}
.d-i4-none-only{display:none!important}.d-i4-inline-only{display:inline!important}.d-i4-inline-block-only{display:inline-block!important}.d-i4-block-only{display:block!important}.d-i4-table-only{display:table!important}.d-i4-table-row-only{display:table-row!important}.d-i4-table-cell-only{display:table-cell!important}.d-i4-flex-only{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.d-i4-inline-flex-only{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:inline-flex!important}
}