/*----- CANOPY GLOBAL CSS -----*/

/*----- GLOBAL - TYPOGRAPHY SETTINGS -----*/
html{font-size:62.5%}
body{font-family:var(--font_family_body);font-weight:400;line-height:1.45}
body{font-size:var(--body_font_size);font-size:var(--body_font_size_px)} /* 1.6rem */
h1,.h1{font-size:var(--heading_font_size)} /* 3rem */
h2,.h2{font-size:calc(var(--heading_font_size) - 3px)} /* 2.7rem */
h3,.h3{font-size:calc(var(--heading_font_size) - 5px)} /* 2.5rem */
h4,.h4{font-size:calc(var(--heading_font_size) - 8px)} /* 2.2rem */
h5,.h5{font-size:calc(var(--heading_font_size) - 10px)} /* 2rem */
h6,.h6{font-size:calc(var(--heading_font_size) - 12px)} /* 1.8rem */
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font_family_heading);font-weight:700;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>li,ol>li{font-size:calc(var(--body_font_size) + 1px)} */ /* 1.7rem */
ul>li li,ol>li li{font-size:var(--body_font_size)} /* 1.6rem */
b,strong,em{font-weight:600}
.btn,.btn-link{font-size:calc(var(--body_font_size) - 2px)} /* 1.4rem */
.btn-sm,.btn-link-sm,.btn-group-sm>.btn{font-size:calc(var(--body_font_size) - 3px)} /* 1.3rem */
.btn-md,.btn-link-md{font-size:calc(var(--body_font_size) - 1px)} /* 1.5rem */
.btn-lg,.btn-link-lg,.btn-group-lg>.btn{font-size:var(--body_font_size)} /* 1.6rem */
.btn-xl,.btn-link-xl,.btn-group-xl>.btn{font-size:calc(var(--body_font_size) + 2px)} /* 1.8rem */
.btn-link,.btn-link-sm{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)}
.btn{color:var(--text)}@media (min-width:992px){.btn:hover{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 - GENERAL CLASSES -----*/
#main-container{position:relative;overflow:hidden}
#header-main{z-index:9;top:0;left:0;width:100%}
#header-main .navbar{min-height:var(--tertiary)}
.fa,.fab,.fad,.fal,.far,.fas{position:relative;font-size:inherit;color:inherit}
.no-js .lazyVid{display:none}
a,.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 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}

/*----- GLOBAL - HEADER/MENU STYLES -----*/
#header-main,
#header-main .navbar-nav .dropdown-menu,
.navbar-nav .dropdown-menu .dropdown-item.active,
.navbar-nav .dropdown-menu .dropdown-item:active{background-color:var(--white)}
.navbar-light .navbar-nav .dropdown-menu .dropdown-item:focus,
.navbar-light .navbar-nav .dropdown-menu .dropdown-item:hover,
.navbar-light .navbar-nav .dropdown-menu .dropdown-item.active:hover,
.navbar-light .navbar-nav .dropdown-menu .dropdown-item:active:hover{background-color:var(--light_s1)}
.navbar-dark .navbar-nav .dropdown-menu .dropdown-item:focus,
.navbar-dark .navbar-nav .dropdown-menu .dropdown-item:hover,
.navbar-dark .navbar-nav .dropdown-menu .dropdown-item.active:hover,
.navbar-dark .navbar-nav .dropdown-menu .dropdown-item:active:hover{background-color:var(--gray_t1)}
#header-main .nav-item .nav-link{position:relative}
#header-1 .nav-item .nav-link,
#header-1 .dropdown-menu .dropdown-item,
#header-1.navbar .navbar-text,
#header-3 .nav-item .nav-link,
#header-3 .dropdown-menu .dropdown-item,
#header-3.navbar .navbar-text{font-size:var(--body_font_size)}
#header-2 .nav-item .nav-link,
#header-2 .dropdown-menu .dropdown-item,
#header-2.navbar .navbar-text,
#header-4 .nav-item .nav-link,
#header-4 .dropdown-menu .dropdown-item,
#header-4.navbar .navbar-text{font-family:var(--font_family_heading);font-size:calc(var(--heading_font_size) - 15px);text-transform:uppercase}
/*----- header logo/image settings -----*/
.navbar-brand img{width:auto}
.navbar-brand img[src*="box-logo"]{height:50px}
.navbar-brand img[src*="banner-logo"]{max-width:140px;height:40px;max-height:50px}
.navbar-light .navbar-brand img[src*="logo-color"]{display:inline}
.navbar-light .navbar-brand img[src*="logo-white"]{display:none}
.navbar-dark .navbar-brand img[src*="logo-color"]{display:inline}
.navbar-dark .navbar-brand img[src*="logo-white"]{display:none}
.navbar-brand.bar-brand .box-logo{display:none}
.navbar-brand.menu-brand{display:block}
/*----- header brand text colors -----*/
.navbar-brand,.navbar-light .navbar-brand{color:var(--text)}
.navbar-brand:focus,.navbar-brand:hover,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:var(--white)}
.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:var(--white)}
/*----- header text/cta colors -----*/
.navbar-text,.navbar-light .navbar-text{color:var(--text)}
.navbar-text a:not(.btn):not([class*="text-secondary"]),
.navbar-light .navbar-text a:not(.btn):not([class*="text-secondary"]){color:var(--primary)}
.navbar-text a:not(.btn):not([class*="text-secondary"]):focus,
.navbar-text a:not(.btn):not([class*="text-secondary"]):hover,
.navbar-light .navbar-text a:not(.btn):not([class*="text-secondary"]):focus,
.navbar-light .navbar-text a:not(.btn):not([class*="text-secondary"]):hover{color:var(--primary_s2)}
.navbar-dark .navbar-text{color:var(--light_s1)}
.navbar-dark .navbar-text a:not(.btn):not([class*="text-primary"]):not([class*="text-secondary"]){color:var(--primary)}
.navbar-dark .navbar-text a:not(.btn):not([class*="text-primary"]):not([class*="text-secondary"]):focus,
.navbar-dark .navbar-text a:not(.btn):hover{color:var(--white)}
/*----- header "light" colors -----*/
.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .dropdown-menu .dropdown-item,.navbar-light .navbar-nav .dropdown-menu .dropdown-item:focus,.navbar-light .navbar-nav .dropdown-menu .dropdown-item:hover{color:var(--tertiary)}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .dropdown-menu .dropdown-item.active,.navbar-light .navbar-nav .dropdown-menu .dropdown-item:active{color:var(--tertiary_s1)}
.navbar-light .navbar-collapse .navbar-brand{border-bottom-color:var(--light_s2)}
.navbar-light .navbar-nav .nav-link{border-bottom-color:var(--light_s2)}
.navbar-light .navbar-nav .dropdown-menu .dropdown-item{border-top-color:var(--light_s2)}
.navbar-light .navbar-toggler,.navbar-light .navbar-toggler i{color:var(--text);border-color:transparent}
/*----- header "dark" colors -----*/
.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .dropdown-menu .dropdown-item{color:var(--primary)}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .dropdown-menu .dropdown-item.active,.navbar-dark .navbar-nav .dropdown-menu .dropdown-item:active{color:var(--black_t3)}
.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .active>.nav-link{color:var(--primary)}
.navbar-dark .navbar-collapse .navbar-brand{border-bottom-color:var(--gray_t2)}
.navbar-dark .navbar-nav .nav-link{border-bottom-color:var(--gray)}
.navbar-dark .navbar-nav .dropdown-menu .dropdown-item{border-top-color:var(--primary)}
.navbar-dark .navbar-toggler,.navbar-dark .navbar-toggler i{color:var(--primary);border-color:transparent}

/*----- Header TABS settings (**REMOVE** during development) -----*/
#header-main.bg-white,#header-main.bg-white .navbar-nav .dropdown-menu{background-color:var(--white)!important;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}#header-main.bg-dark,#header-main.bg-dark .navbar-nav .dropdown-menu{background-color:var(--dark)!important;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}#header-main .nav.btn-group{position:absolute;z-index:2;width:100%}#header-main .nav.btn-group .btn{z-index:auto;background-color:rgba(var(--light_rgb),0.8);font-size:1.3rem;text-transform:unset}#header-main .nav.btn-group .btn:hover{background-color:rgba(var(--light_rgb),0.88)}#header-main .nav.btn-group .btn.active{background-color:var(--white)}@media (min-width:992px){#header-main .nav.btn-group .btn{font-size:1.4rem}}.dark-header .btn,.light-header .btn{padding-top:0.8rem!important;padding-bottom:0.8rem!important}

/*----- PAGE SETTINGS -----*/
.fixed-top+#page-content{padding-top:var(--header_height)}
@media (min-width:992px) {
.position-lg-static+#page-content{padding-top:0}
}
/*----- Page header -----*/
#page-header{margin-top:0!important;border-bottom:1px solid var(--light_s1);background-color:var(--light)}
#page-header .breadcrumb{-ms-flex-wrap:unset;flex-wrap:unset;margin-bottom:-2rem;padding:1rem 0;background-color:transparent}
#page-header .breadcrumb-item{font-size:var(--body_font_size);line-height:1.2}
#page-header .breadcrumb-item:not(.active){position:relative;z-index:1}
#page-header .breadcrumb-item.active{overflow:hidden;max-height:calc(var(--body_font_size) * 1.2)}
#page-header .text-box{position:relative;top:5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:98%;margin:0 auto -3rem;border:1px solid var(--light_s1);padding:3rem 3rem 4rem;background-color:var(--white)}
#page-header .text-box::after{content:'';position:absolute;left:0;right:0;display:block;width:calc(80% - (3rem * 2));margin:1rem auto 0;border-bottom:2px solid var(--light_s4)}
#page-header .text-box p.read{margin-bottom:1rem;font-size:calc(var(--body_font_size) - 3px);text-transform:uppercase}
#page-header .text-box p.feed{overflow:hidden;margin-bottom:0;max-height:calc(var(--body_font_size) + 6px);font-size:calc(var(--body_font_size) + 6px);line-height:1;text-transform:uppercase}
/*----- Page header alternate (foundation pages, author page, feed pages) -----*/
.page-header{margin-top:0!important;border-bottom:1px solid var(--light_s1);background-color:var(--light)}
.page-header h1{font-size:calc(var(--heading_font_size) - 4px)}
.page-header .breadcrumb{-ms-flex-wrap:unset;flex-wrap:unset;margin:0 auto;padding:0;background-color:transparent}
/*----- Page content (global) -----*/
.page-content{margin-bottom:6rem}
.page-content :not(h1>a) 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;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.title::after,.title-left::after,.title-center::after,.title-right::after{position:absolute;display:block;width:80%;border-bottom:2px solid var(--gray);content:""}.title,.title-left{text-align:left;margin:0 0 3rem}.title::after,.title-left::after{left:0;right:unset;margin:1rem 0 0}.title-center{text-align:center;margin:0 auto 3rem}.title-center::after{left:0;right:0;margin:.5rem auto 0}.title-right{text-align:right;margin:0 0 3rem auto}.title-right::after{right:0;left:unset;margin:1rem 0 0}
/*----- page content (meta section) -----*/
.page-content .meta{position:relative}
.page-content .meta .separator-list{margin-bottom:1rem}
.page-content .meta .separator-list li{font-size:var(--body_font_size)}
/*----- page content (typography) -----*/
.page-content .geo-content img.img-featured~h1{margin-bottom:4rem}
.page-content h1,.page-content .h1{font-size:calc(var(--heading_font_size) - 5px)}
.page-content .geo-state h1,.page-content .geo-city h1{font-size:calc(var(--heading_font_size) - 6px)}
.page-content h2,.page-content .h2{font-size:calc(var(--heading_font_size) - 7px)}
.page-content h3,.page-content .h3{font-size:calc(var(--heading_font_size) - 9px)}
.page-content h4,.page-content .h4{font-size:calc(var(--heading_font_size) - 11px)}
.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) -----*/
.page-content .img-featured,.page-content .img-full,.page-content .img-left,.page-content .img-right{display:block;position:relative;width:100%;height:auto;-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,.sidebar-content img.cover{border-radius: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)}

/*----- 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(--light_s3);border-radius:.4rem;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}
/*----- Carousel settings -----*/
.carousel{--thumbnail_height:42px}
.carousel .carousel-caption .caption-title,
.carousel .carousel-caption .caption-text{margin:0 auto 1.5rem}
.carousel .carousel-caption .caption-text:last-of-type{margin-bottom:0}
.carousel-indicators~.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}
/*----- Nav tabs -----*/
.nav-tabs{border-bottom:1px solid}
.nav-tabs .nav-item{margin-bottom:-.1rem;font-size:var(--body_font_size)}
.nav-tabs .nav-link{min-width:50px;padding:1rem 1.5rem;text-align:center}
.nav-tabs .nav-link{border:1px solid var(--light_s2);background-color:var(--light);color:var(--text)}
.nav-tabs:not(.style-1) .nav-link,.nav-tabs:not(.style-2) .nav-link{border-top-left-radius:.4rem;border-top-right-radius:.4rem}
.nav-tabs .nav-link:focus{background-color:var(--white)}
.nav-tabs,.nav-tabs .nav-link,.nav-tabs .nav-link:focus{border-bottom-color:var(--light_s5)}
.nav-tabs .nav-link.active{border-color:var(--light_s5);border-bottom-color:var(--white);background-color:var(--white)}
.nav-tabs+.tab-content::after{content:"";display:block;visibility:hidden;clear:both;height:0;font-size:0}
.nav-tabs.tabs-bottom,.nav-tabs.tabs-bottom .nav-link{border:none}
.nav-tabs.tabs-bottom .nav-item{margin:0 .1rem}
.nav-tabs.tabs-bottom .nav-link{border-radius:0 0 .4rem .4rem}
.nav.btn-group .btn{border:none}
.nav.btn-group .btn:not(:first-child){margin-left:.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,.nav-pills:not(.style-1) .nav-link{border-radius:.4rem}
.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) - 14px);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}
/*----- pills style-2 -----*/
.nav-pills.style-2 .nav-item{display:block;width:100%;font-family:var(--font_family_heading);font-size:calc(var(--heading_font_size) - 14px);text-align:center}
.nav-pills.style-2 .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-2 .nav-item:first-child .nav-link{margin-top:0}
.nav-pills.style-2 .nav-link,.nav-pills.style-2 .nav-link:focus{color:var(--white);background-color:var(--gray_t5)}
.nav-pills.style-2 .nav-link.disabled{color:var(--gray);background-color:transparent;border-color:transparent}
.nav-pills.style-2 .nav-link.active,
.nav-pills.style-2 .nav-link.active:focus,
.nav-pills.style-2 .nav-item.show .nav-link{color:var(--white);background-color:var(--primary)}
.nav-pills.style-2+.tab-content{margin:-0.15rem 0.2rem 0}
.nav-pills.style-2+.tab-content .tab-pane{padding:3rem .5rem}

/*----- Service Box Styles -----*/
.service-box:not(.style-4){margin-bottom:0}
.service-box:not(.style-3) .service-box-content>:last-child{margin-bottom:0}
/*----------------------------------------------------------------------------
during development, move chosen service box style to
templates/custom/front/view_header_inline_css.tpl.
then *REMOVE* unused service box styles by copying to
assets/css/backup/custom.components.css
----------------------------------------------------------------------------*/
/*----- service box style 1 -----*/
.service-box.style-1{position:relative;z-index:1;padding:3.5rem 1.5rem;text-align:center}
.service-box.style-1>i{display:block;margin-bottom:2rem;font-size:calc(var(--heading_font_size) + 12px);line-height:1}
.service-box.style-1 .service-title{display:inline-block;margin:0 auto 2rem}
.service-box.style-1 .service-title::after{content:"";position:relative;display:block;bottom:-1rem;margin:0 auto;width:0;border-bottom:2px solid}
/*----- service box style 2 -----*/
.service-box.style-2{position:relative;z-index:1;padding:3.5rem 1.5rem;text-align:center}
.service-box.style-2::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-color:var(--light);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.service-box.style-2>i{display:block;margin-bottom:2rem;font-size:calc(var(--heading_font_size) + 12px);line-height:1}
.service-box.style-2 .service-title{display:inline-block;margin:0 auto 2rem}
.service-box.style-2 .service-title::after{content:"";position:relative;display:block;bottom:-1rem;margin:0 auto;width:0;border-bottom:2px solid}
/*----- service box style 3 -----*/
.service-box.style-3::after{content:"";display:block;width:80%;margin:2.5rem auto 4rem;border-bottom:1px solid var(--gray_t5)}
.row.style-3>[class*="col-"]:last-child .service-box.style-3::after{display:none}
.service-box.style-3 i{float:left;margin-right:2.5rem;font-size:calc(var(--heading_font_size) + 2px);line-height:1}
.service-box.style-3 a.hover-arrow{display:block;padding:1.5rem 0;font-family:var(--font_family_heading);font-size:calc(var(--heading_font_size) - 17px);letter-spacing:.5px;font-weight:500;text-transform:uppercase}
/*----- service box style 4 -----*/
.service-box{--icon_size:2.5rem}
.service-box.style-4 i{z-index:1;display:block;width:calc(var(--icon_size) * 2);height:calc(var(--icon_size) * 2);font-size:var(--icon_size);line-height:calc(var(--icon_size) * 2);text-align:center;color:var(--white);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}
.service-box.style-4 i::after{content:"";position:absolute;z-index:-1;display:block;top:0;right:0;bottom:0;left:0;border-radius:50%;width:calc(var(--icon_size) * 2);height:calc(var(--icon_size) * 2);background-color:var(--gray_t3);-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear}
/*----- cta_home-1 Style Settings -----*/
#cta_home-1{width:100%;background-image:url(/img/1px.png);background-repeat:no-repeat;background-size:cover;background-position:center top}
#cta_home-1.visible{background-image:url(/images/backgrounds/contact-bg-xs-3.jpg)}
@media (min-width:768px) and (max-width:991.98px) {
#cta_home-1.visible{background-image:url(/images/backgrounds/contact-bg-md-3.jpg)}
}
@media (min-width:992px) and (max-width:1199.98px) {
#cta_home-1.visible{background-image:url(/images/backgrounds/contact-bg-lg-3.jpg)}
}
@media (min-width:1200px) {
#cta_home-1.visible{background-image:url(/images/backgrounds/contact-bg-xl-3.jpg)}
}
/*----- Testimonial Style Settings -----*/
[id*="testimonialCarousel"] .carousel-caption{position:relative;bottom:0;right:unset;left:unset;margin:0 20px}[id*="testimonialCarousel"] .carousel-caption .caption-text:not(:last-of-type){margin:0 auto 2rem}[id*="testimonialCarousel"] .carousel-caption .testimonial{font-size:calc(var(--bfs) + 1px);font-style:italic}[id*="testimonialCarousel"] .carousel-caption .role{font-family:var(--font_family_heading);font-size:calc(var(--hfs) - 14px)}[id*="testimonialCarousel"] .carousel-caption .caption-title{margin:0 auto 1rem;font-size:calc(var(--hfs) - 10px)}[id*="testimonialCarousel"] .carousel-control-next,[id*="testimonialCarousel"] .carousel-control-prev{width:auto}
@media (min-width:576px) and (max-width:991.98px){[id*="testimonialCarousel"] .carousel-caption{margin:0 var(--dynamic_spacing)}}@media (min-width:992px){[id*="testimonialCarousel"] .carousel-caption{margin:0 6rem}[id*="testimonialCarousel"] .carousel-caption .testimonial{font-size:calc(var(--bfs) + 2px)}[id*="testimonialCarousel"] .carousel-caption .role{font-size:calc(var(--hfs) - 13px)}[id*="testimonialCarousel"] .carousel-caption .caption-title{font-size:calc(var(--hfs) - 9px)}[id*="testimonialCarousel"] .carousel-control-next-icon,[id*="testimonialCarousel"] .carousel-control-prev-icon{width:25px;height:25px}}
/*----------------------------------------------------------------------------
during development, move chosen testimonial style to
templates/custom/front/view_header_inline_css.tpl.
then *REMOVE* unused testimonial styles by copying to
assets/css/backup/custom.components.css
----------------------------------------------------------------------------*/
/*----- testimonial style 1 -----*/
#testimonial-1{width:100%;min-height:515px;background-image:url(/img/1px.png);background-repeat:no-repeat;background-size:cover;background-position:center}
#testimonial-1.visible{background-image:url(/images/backgrounds/testimonial-bg-xs-1.jpg)}
@media (min-width:768px) and (max-width:991.98px) {
#testimonial-1{min-height:420px}
#testimonial-1.visible{background-image:url(/images/backgrounds/testimonial-bg-md-1.jpg)}
}
@media (min-width:992px) and (max-width:1199.98px) {
#testimonial-1{min-height:430px}
#testimonial-1.visible{background-image:url(/images/backgrounds/testimonial-bg-lg-1.jpg)}
}
@media (min-width:1200px) {
#testimonial-1{min-height:430px}
#testimonial-1.visible{background-image:url(/images/backgrounds/testimonial-bg-xl-1.jpg)}
}
/*----- testimonial style 2 -----*/
#testimonial-2{width:100%;min-height:575px;background-image:url(/img/1px.png);background-repeat:no-repeat;background-size:cover;background-position:center top}
#testimonial-2.visible{background-image:url(/images/backgrounds/testimonial-bg-xs-2.jpg)}
#testimonial-2 .carousel-caption .caption-text:not(:last-of-type){margin:0 auto 3rem}
#testimonial-2 .carousel-caption .caption-title{font-size:calc(var(--hfs) - 12px)}
#testimonial-2 .carousel-caption .company{font-family:var(--font_family_heading);font-size:calc(var(--hfs) - 12px);font-weight:300;text-transform:uppercase;letter-spacing:.15rem}
@media (min-width:768px) and (max-width:991.98px) {
#testimonial-2{min-height:480px}
#testimonial-2.visible{background-image:url(/images/backgrounds/testimonial-bg-md-2.jpg)}
}
@media (min-width:992px) {
#testimonial-2{min-height:490px}
#testimonial-2 .carousel-caption .caption-title,#testimonial-2 .carousel-caption .company{font-size:calc(var(--hfs) - 11px)}
}
@media (min-width:992px) and (max-width:1199.98px) {
#testimonial-2.visible{background-image:url(/images/backgrounds/testimonial-bg-lg-2.jpg)}
}
@media (min-width:1200px) {
#testimonial-2.visible{background-image:url(/images/backgrounds/testimonial-bg-xl-2.jpg)}
}
/*----- testimonial style 3 -----*/
#testimonial-3 .carousel-caption{margin:0;padding:2.5rem 3rem}
#testimonial-3 .carousel-caption .caption-text:not(:last-of-type){margin:0 auto 3rem}
#testimonial-3 .carousel-caption .caption-title{font-size:calc(var(--hfs) - 12px)}
#testimonial-3 .carousel-caption .company{font-family:var(--font_family_heading);font-size:calc(var(--hfs) - 12px);font-weight:300;text-transform:uppercase;letter-spacing:.15rem}
@media (min-width:576px) and (max-width:991.98px) {
#testimonial-3 .carousel-caption{margin:0 var(--dynamic_spacing)}
}
@media (min-width:992px) {
#testimonial-3 .carousel-caption{margin:0 6rem}
}
/*----- testimonial style 4 -----*/
#testimonial-4 .carousel-caption .caption-title{margin:2rem auto .5rem;font-size:calc(var(--hfs) - 15px)}
#testimonial-4 .carousel-caption .company{font-family:var(--font_family_heading);font-size:calc(var(--hfs) - 10px);font-weight:300;letter-spacing:.025rem}
@media (min-width:992px) {
#testimonial-4 .carousel-caption .caption-title{font-size:calc(var(--hfs) - 13px)}
#testimonial-4 .carousel-caption .company{font-size:calc(var(--hfs) - 9px)}
}

/*----- CTA Style Settings -----*/
[id*="cta_"]:not(#cta_1){position:relative;width:100%;background-repeat:no-repeat;background-size:cover}
#cta_2,#cta_3,#cta_4{background-image:url(/img/1px.png)}
/*----------------------------------------------------------------------------
during development, move chosen call-to-action style to
templates/custom/front/view_header_inline_css.tpl.
then *REMOVE* unused call-to-action styles by copying to
assets/css/backup/custom.components.css
----------------------------------------------------------------------------*/
/*----- cta style 1 -----*/
#cta_1{background-color:var(--primary_s3)}
@media (min-width:768px) {
#cta_1{overflow:hidden;border-top:1px solid var(--light_s1);border-bottom:1px solid var(--light_s1);background-color:var(--light)}
#cta_1 .col_left ul li{margin-bottom:.8rem;color:var(--text)}
#cta_1 .col_left ul li:last-child{margin-bottom:0}
#cta_1 .col_right::before{content:"";z-index:-1;position:absolute;top:unset;right:var(--dynamic_neg_spacing);bottom:-5rem;left:0;height:348px;-webkit-box-shadow:-.1rem 0 .6rem rgba(0,0,0,.15);box-shadow:-.1rem 0 .6rem rgba(0,0,0,.15);border-bottom-left-radius:5rem;background-color:var(--primary_s3)}
}
@media (min-width:992px) {
#cta_1 .col_right::before{bottom:-4.4rem}
}
@media (min-width:1200px) {
#cta_1 .col_left ul li{font-size:calc(var(--bfs) + 2px)}
#cta_1 .col_right::before{bottom:-6rem}
}
/*----- cta style 2 -----*/
#cta_2.visible{background-image:url(/images/backgrounds/cta-2-bg-xs.jpg)}
#cta_2 h4{text-shadow:1rem .8rem .9rem rgba(0,0,0,.1)}
@media (min-width:768px) and (max-width:991.98px) {
#cta_2.visible{background-image:url(/images/backgrounds/cta-2-bg-md.jpg)}
}
@media (min-width:992px) and (max-width:1199.98px) {
#cta_2.visible{background-image:url(/images/backgrounds/cta-2-bg-lg.jpg)}
}
@media (min-width:1200px) {
#cta_2.visible{background-image:url(/images/backgrounds/cta-2-bg-xl.jpg)}
}
@media (min-width:1600px) {
#cta_2{height:575px!important}
}
/*----- cta style 3 -----*/
#cta_3.visible{background-image:url(/images/backgrounds/cta-3-bg-xs.jpg)}
#cta_3{background-position:center}
#cta_3 i.fal{width:76px;height:76px;border:2px solid var(--white);border-radius:50%;background-color:rgba(0,0,0,.1);padding:2rem 1.8rem 2.2rem;font-size:3rem}
@media (min-width:768px) and (max-width:991.98px) {
#cta_3.visible{background-image:url(/images/backgrounds/cta-3-bg-md.jpg)}
}
@media (min-width:992px) and (max-width:1199.98px) {
#cta_3.visible{background-image:url(/images/backgrounds/cta-3-bg-lg.jpg)}
}
@media (min-width:1200px) {
#cta_3.visible{background-image:url(/images/backgrounds/cta-3-bg-xl.jpg)}
}
/*----- cta style 4 -----*/
#cta_4.visible{background-image:url(/images/backgrounds/cta-4-bg-xs.jpg)}
@media (min-width:768px) and (max-width:991.98px) {
#cta_4.visible{background-image:url(/images/backgrounds/cta-4-bg-md.jpg)}
}
@media (min-width:992px) and (max-width:1199.98px) {
#cta_4.visible{background-image:url(/images/backgrounds/cta-4-bg-lg.jpg)}
}
@media (min-width:1200px) {
#cta_4.visible{background-image:url(/images/backgrounds/cta-4-bg-xl.jpg)}
}
@media (min-width:1600px) {
#cta_4{height:575px!important}
}

/*----- Blog Post Widget Styles -----*/
.date{left:0;bottom:0}
img~.date{position:absolute;min-width:62px;width:auto;padding:.4rem 1rem}
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) - 4px);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}
/*----------------------------------------------------------------------------
during development, move chosen post widget style to
templates/custom/front/view_header_inline_css.tpl.
then *REMOVE* unused post widget styles by copying to
assets/css/backup/custom.components.css
----------------------------------------------------------------------------*/
/*----- blog post widget style 1 -----*/
@media (min-width:768px) and (max-width:991.98px) {
.card-deck.widget-1{margin-right:-.5rem;margin-left:-.5rem}
.card-deck.widget-1 .card{margin-right:.5rem;margin-left:.5rem}
}
@media (min-width:992px) and (max-width:1199.98px) {
.card-deck.widget-1{margin-right:-1rem;margin-left:-1rem}
.card-deck.widget-1 .card{margin-right:1rem;margin-left:1rem}
}
/*----- blog post widget style 2 -----*/
@media (min-width:768px) and (max-width:991.98px) {
.card-deck.widget-2{margin-right:-.5rem;margin-left:-.5rem}
.card-deck.widget-2 .card{margin-right:.5rem;margin-left:.5rem}
}
@media (min-width:992px) and (max-width:1199.98px) {
.card-deck.widget-2{margin-right:-1rem;margin-left:-1rem}
.card-deck.widget-2 .card{margin-right:1rem;margin-left:1rem}
}
/*----- blog post widget style 3 -----*/
.card-deck.widget-3 .card{margin-bottom:1.5rem}
.card-deck.widget-3 img{border-radius:.4rem .4rem 0 0}
@media (min-width:768px) {
.card-deck.widget-3 img{border-radius:.4rem 0 0 .4rem}
.widget-3 img~.date{left:-.1rem;bottom:-.1rem}
}
/*----- blog post widget style 4 -----*/
@media (min-width:576px) {
.card-deck.widget-4 .card{margin-bottom:.3rem}
}
@media (min-width:768px) and (max-width:991.98px) {
.card-deck.widget-4{margin-right:-2rem;margin-left:-2rem}
.card-deck.widget-4 .card{margin-right:3rem;margin-left:3rem}
}
@media (min-width:992px) {
.card-deck.widget-4{margin-right:-.2rem;margin-left:-.2rem}
.card-deck.widget-4 .card{margin-right:.2rem;margin-left:.2rem}
}

/*----- FOOTER SETTINGS -----*/

/*----- Footer (top) global -----*/
.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:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.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}
.footer form[id*="contact-us"] button,
.footer .input-group-text,.footer .form-control{border:1px solid}
/*----- 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:"\f0e0"}
.footer .nav.icon-list .nav-item.address::before{content:"\f3c5"}
.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:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem 0 1.5rem;line-height:1.45}
/*----- 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 (bottom) global -----*/
.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}
/*----- social button group -----*/
footer .btn-group.social .btn{font-size:calc(var(--body_font_size) + 6px)}

/*----- Footer DARK color settings (**REMOVE** during development if client is NOT using this) -----*/
.footer.footer-dark,.footer.footer-dark:not(.footer-1) .card,.footer.footer-dark .card .date{background-color:var(--dark_s1)}.footer.footer-dark+.footer-bottom{background-color:var(--dark_s3)}.footer.footer-dark .btn-group.social .btn:hover,.footer.footer-dark+.footer-bottom .btn-group.social .btn:hover{background-color:rgba(255,255,255,.33)}.footer.footer-dark .btn-cta:hover{background-color:var(--light)}.footer.footer-dark .card{border-color:var(--gray)}.footer.footer-dark .input-group-text,.footer.footer-dark .form-control{border-color:var(--gray_t4)}.footer.footer-dark .btn-group.social:hover .btn,.footer.footer-dark+.footer-bottom .btn-group.social:hover .btn{border-color:rgba(255,255,255,.1)}.footer.footer-dark .btn-cta{border-color:var(--light)}.footer.footer-dark .btn-group.social .btn,.footer.footer-dark+.footer-bottom .btn-group.social .btn,.footer.footer-dark form[id*="contact-us"] button{border-color:transparent}.footer.footer-dark .btn-cta:hover{color:var(--dark)}.footer.footer-dark form button,.footer.footer-dark .card-body [class*="btn-link"],.footer.footer-dark .card-body [class*="btn-link"]:hover{color:var(--info)}.footer.footer-dark .input-group-text,.footer.footer-dark .form-control,.footer.footer-dark+.footer-bottom .nav *{color:var(--gray_t2)}.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,.footer.footer-dark+.footer-bottom .btn-group.social .btn,.footer.footer-dark+.footer-bottom .btn-group.social .btn i{color:var(--gray_t4)}.footer.footer-dark .card-text,.footer.footer-dark .nav.icon-list .nav-item .company{color:var(--light_s2)}.footer.footer-dark .nav.icon-list .nav-item,.footer.footer-dark .btn-cta,.footer.footer-dark .btn-group.social .btn:hover i,.footer.footer-dark+.footer-bottom .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 i,.footer.footer-dark .nav .nav-link:hover,.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,.footer.footer-dark form button:hover,.footer.footer-dark+.footer-bottom .nav .nav-item.powered:hover,.footer.footer-dark+.footer-bottom .nav .nav-link:hover{color:var(--white)}@media (min-width:992px){.footer.footer-dark form[id*="contact-us"] button:hover{border-color:var(--gray_t4)}}
/*----- Custom Footer DARK styles (**REMOVE** during development what is NOT being used) -----*/
.footer-2.footer-dark .card-text{color:var(--gray_t4)}
.footer-2.footer-dark .card-title a{color:var(--gray_t5)}
.footer-3.footer-dark .card-text{color:var(--gray_t4)}
.footer-3.footer-dark .card-title a{color:var(--gray_t5)}
.footer-4.footer-dark .card-title a{color:var(--gray_t5)}
@media (min-width:768px) {
.footer-3.footer-dark .date{border-color:var(--gray)}
}
@media (min-width:992px) {
.footer-1.footer-dark .bg-dynamic-left::before{top:-6rem;bottom:-5rem}
.footer-1.footer-dark .bg-dynamic-left::before{background-color:var(--primary_s3)}
.footer-1.footer-dark .bg-dynamic-left .title::after{border-bottom-color:var(--gray_t3)}
.footer-1.footer-dark .bg-dynamic-left .nav .nav-link:not(:hover),
.footer-1.footer-dark .bg-dynamic-left .nav .nav-link:not(:hover) i{color:var(--gray_t5)}
.footer-1.footer-dark+.footer-bottom .bg-dynamic-left::before{top:-2rem;bottom:-2rem}
.footer-1.footer-dark+.footer-bottom .bg-dynamic-left::before{background-color:var(--primary_s4)}
}
/*----- Footer LIGHT color settings (**REMOVE** during development if client is NOT using this) -----*/
.footer.footer-light img.logo-light,.footer.footer-light+.footer-bottom img.logo-light{display:none}.footer.footer-light img.logo-color,.footer.footer-light+.footer-bottom img.logo-color{display:block}.footer.footer-light,.footer.footer-light:not(.footer-1) .card,.footer.footer-light .card .date{background-color:var(--light_s1)}.footer.footer-light+.footer-bottom{background-color:var(--light_s3)}.footer.footer-light .btn-group.social .btn:hover,.footer.footer-light+.footer-bottom .btn-group.social .btn:hover,.footer.footer-light .btn-cta:hover,.footer.footer-light .carousel-indicators li{background-color:var(--dark)}.footer.footer-light .title::after{border-color:var(--gray_t3)}.footer.footer-light .card{border-color:var(--gray_t2)}.footer.footer-light .input-group-text,.footer.footer-light .form-control{border-color:var(--gray_t1)}.footer.footer-light .btn-group.social:hover .btn,.footer.footer-light+.footer-bottom .btn-group.social:hover .btn{border-color:rgba(0,0,0,.15)}.footer.footer-light .btn-cta{border-color:var(--dark)}.footer.footer-light .btn-group.social .btn,.footer.footer-light+.footer-bottom .btn-group.social .btn,.footer.footer-light form[id*="contact-us"] button{border-color:transparent}.footer.footer-light .btn-cta:hover,.footer.footer-light .card-img-overlay .card-title a{color:var(--white)}.footer.footer-light .btn-group.social .btn:hover i,.footer.footer-light+.footer-bottom .btn-group.social .btn:hover i{color:var(--light)}.footer.footer-light .card-img-overlay .card-text,.footer.footer-light .card-img-overlay [class*="btn-link"]{color:var(--light_s2)}.footer.footer-light form button,.footer.footer-light .card-body [class*="btn-link"],.footer.footer-light .card-body [class*="btn-link"]:hover{color:var(--info)}.footer.footer-light .date .day,.footer.footer-light .date .month,.footer.footer-light .input-group-text,.footer.footer-light .form-control{color:var(--dark_t2)}.footer.footer-light .nav *,.footer.footer-light .about p,.footer.footer-light .btn-group.social .btn,.footer.footer-light+.footer-bottom .btn-group.social .btn,.footer.footer-light .btn-group.social .btn i,.footer.footer-light+.footer-bottom .btn-group.social .btn i,.footer.footer-light .nav.icon-list .nav-item .company{color:var(--dark)}.footer.footer-light .nav.icon-list .nav-item,.footer.footer-light .btn-cta{color:var(--dark_s2)}.footer.footer-light .title,.footer.footer-light+.footer-bottom .nav *{color:var(--dark_s3)}.footer.footer-light .nav .nav-item:hover::before,.footer.footer-light .nav .nav-link:hover i,.footer.footer-light .nav .nav-link:hover,.footer.footer-light .card-title a:hover,.footer.footer-light .nav.icon-list .nav-item .company:hover,.footer.footer-light .card-img-overlay [class*="btn-link"]:hover,.footer.footer-light form button:hover,.footer.footer-light+.footer-bottom .nav .nav-item.powered:hover,.footer.footer-light+.footer-bottom .nav .nav-link:hover{color:var(--dark_s5)}@media (min-width:992px){.footer.footer-light form[id*="contact-us"] button:hover{border-color:var(--gray_t1)}}
/*----- Custom Footer LIGHT styles (**REMOVE** during development what is NOT being used) -----*/
.footer-2.footer-light .card-text{color:var(--dark_t1)}
.footer-2.footer-light .card-title a{color:var(--dark_t1)}
.footer-3.footer-light .card-text{color:var(--dark_t1)}
.footer-3.footer-light .card-title a{color:var(--dark_t1)}
.footer-4.footer-light .card-title a{color:var(--dark_t1)}
@media (min-width:768px) {
.footer-3.footer-light .date{border-color:var(--gray_t2)}
}
@media (min-width:992px) {
.footer-1.footer-light .bg-dynamic-left::before{top:-6rem;bottom:-5rem}
.footer-1.footer-light .bg-dynamic-left::before{background-color:var(--light_s3)}
.footer-1.footer-light+.footer-bottom .bg-dynamic-left::before{top:-2rem;bottom:-2rem}
.footer-1.footer-light+.footer-bottom .bg-dynamic-left::before{background-color:var(--light_s4)}
}
/*----- Footer TABS settings (**REMOVE** during development) -----*/
.footer-tabs .nav-item{margin-right:.1rem;margin-bottom:0}.footer-tabs .nav-item:last-child{margin-right:0}.footer-tabs,.footer-tabs .nav-link{border:none}.footer-tabs .nav-link{opacity:.7}.footer-tabs.footer-light .nav-link{opacity:.8}.footer-tabs .nav-link.active,.footer-tabs.footer-light .nav-link.active{opacity:1}.footer-tabs .nav-link span{font-size:1.4rem;text-transform:uppercase}.footer-tabs .nav-link{background-color:var(--gray_t1);color:var(--white)}.footer-tabs .nav-link:hover{background-color:var(--gray_s1)}.footer-tabs .nav-link.active{background-color:var(--dark_s1)}.footer-tabs.footer-light .nav-link{border:1px solid var(--light_s4);border-bottom:none;background-color:var(--light_t3);color:var(--dark_s2)}.footer-tabs.footer-light .nav-link:hover{border-color:var(--light_s5);background-color:var(--light)}.footer-tabs.footer-light .nav-link.active{border-color:var(--light_s2);background-color:var(--light_s1);color:var(--dark_s5)}@media (min-width:768px){.footer-tabs .nav-item{margin-right:.2rem}}@media (min-width:992px){.footer-tabs .nav-item{font-size:1.7rem}.footer-tabs .nav-link{border-radius:.5rem .5rem 0 0}.footer-tabs .nav-link span{font-size:1.5rem}.footer-tabs .nav-item:first-child .nav-link.active{background-color:var(--primary_s3)}.footer-tabs.footer-light .nav-item:first-child .nav-link.active,.footer-tabs.footer-light .nav-item:first-child .nav-link.active:hover{border-color:var(--light_s3);background-color:var(--light_s3)}}#footer-tabs+.tab-content{position:relative}#footer-tabs+.tab-content .mode-wrap{position:absolute;z-index:1;top:1.5rem}#footer-tabs+.tab-content .mode-wrap .mode-switch{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.8rem 1.4rem;font-size:1.4rem;font-weight:600;text-align:center}

/*----- scroll-up button -----*/
#scroll-up{position:fixed;z-index:9;bottom:.1rem;right:.1rem;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);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 UTILITIES -----*/

/*----- 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{height:auto;background-repeat:no-repeat;background-size:cover}.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-sm,[class*="section-sm-"],.section-md,[class*="section-md-"],.section-lg,[class*="section-lg-"],.section-xl,[class*="section-xl-"]{position:relative}.section-overlay,[class*="section-overlay-"]{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index: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_total_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:""}
/*----- 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}.li-none,.list-unstyled,.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:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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}
/*----- 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;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{padding-top:4rem;padding-bottom:4rem;margin-top:4rem;margin-bottom:4rem}.section-short{padding-top:2rem;padding-bottom:2rem;margin-top:2rem;margin-bottom:2rem}.section-tall{padding-top:8rem;padding-bottom:8rem;margin-top:8rem;margin-bottom:8rem}.section.flush,.section-short.flush,.section-tall.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-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:cal(var(--header_top_height) * -1)}.mt-nheader-bottom{margin-top:cal(var(--header_bot_height) * -1)}.mt-nheader-total{margin-top:cal(var(--header_total_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(--light_s2)}.border-top{border-top:1px solid var(--light_s2)}.border-right{border-right:1px solid var(--light_s2)}.border-bottom{border-bottom:1px solid var(--light_s2)}.border-left{border-left:1px solid var(--light_s2)}.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:50rem}.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}.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_total_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}
/*----- 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_body)}.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:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",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}.text-truncate{overflow:hidden;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) -----*/
.text-box{background-color:var(--dark)}.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-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-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-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-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-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-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)}
.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-success-s1{background-color:var(--success_s1)}.bg-success-s2{background-color:var(--success_s2)}.bg-success-s3{background-color:var(--success_s3)}.bg-success-s4{background-color:var(--success_s4)}.bg-success-s5{background-color:var(--success_s5)}.bg-success-t1{background-color:var(--success_t1)}.bg-success-t2{background-color:var(--success_t2)}.bg-success-t3{background-color:var(--success_t3)}.bg-success-t4{background-color:var(--success_t4)}.bg-success-t5{background-color:var(--success_t5)}.bg-success-o1{background-color:rgba(var(--success_rgb),.1)}.bg-success-o2{background-color:rgba(var(--success_rgb),.2)}.bg-success-o3{background-color:rgba(var(--success_rgb),.3)}.bg-success-o4{background-color:rgba(var(--success_rgb),.4)}.bg-success-o5{background-color:rgba(var(--success_rgb),.5)}.bg-success-o6{background-color:rgba(var(--success_rgb),.6)}.bg-success-o7{background-color:rgba(var(--success_rgb),.7)}.bg-success-o8{background-color:rgba(var(--success_rgb),.8)}.bg-success-o9{background-color:rgba(var(--success_rgb),.9)}.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-info-s1{background-color:var(--info_s1)}.bg-info-s2{background-color:var(--info_s2)}.bg-info-s3{background-color:var(--info_s3)}.bg-info-s4{background-color:var(--info_s4)}.bg-info-s5{background-color:var(--info_s5)}.bg-info-t1{background-color:var(--info_t1)}.bg-info-t2{background-color:var(--info_t2)}.bg-info-t3{background-color:var(--info_t3)}.bg-info-t4{background-color:var(--info_t4)}.bg-info-t5{background-color:var(--info_t5)}.bg-info-o1{background-color:rgba(var(--info_rgb),.1)}.bg-info-o2{background-color:rgba(var(--info_rgb),.2)}.bg-info-o3{background-color:rgba(var(--info_rgb),.3)}.bg-info-o4{background-color:rgba(var(--info_rgb),.4)}.bg-info-o5{background-color:rgba(var(--info_rgb),.5)}.bg-info-o6{background-color:rgba(var(--info_rgb),.6)}.bg-info-o7{background-color:rgba(var(--info_rgb),.7)}.bg-info-o8{background-color:rgba(var(--info_rgb),.8)}.bg-info-o9{background-color:rgba(var(--info_rgb),.9)}.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-warning-s1{background-color:var(--warning_s1)}.bg-warning-s2{background-color:var(--warning_s2)}.bg-warning-s3{background-color:var(--warning_s3)}.bg-warning-s4{background-color:var(--warning_s4)}.bg-warning-s5{background-color:var(--warning_s5)}.bg-warning-t1{background-color:var(--warning_t1)}.bg-warning-t2{background-color:var(--warning_t2)}.bg-warning-t3{background-color:var(--warning_t3)}.bg-warning-t4{background-color:var(--warning_t4)}.bg-warning-t5{background-color:var(--warning_t5)}.bg-warning-o1{background-color:rgba(var(--warning_rgb),.1)}.bg-warning-o2{background-color:rgba(var(--warning_rgb),.2)}.bg-warning-o3{background-color:rgba(var(--warning_rgb),.3)}.bg-warning-o4{background-color:rgba(var(--warning_rgb),.4)}.bg-warning-o5{background-color:rgba(var(--warning_rgb),.5)}.bg-warning-o6{background-color:rgba(var(--warning_rgb),.6)}.bg-warning-o7{background-color:rgba(var(--warning_rgb),.7)}.bg-warning-o8{background-color:rgba(var(--warning_rgb),.8)}.bg-warning-o9{background-color:rgba(var(--warning_rgb),.9)}.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-danger-s1{background-color:var(--danger_s1)}.bg-danger-s2{background-color:var(--danger_s2)}.bg-danger-s3{background-color:var(--danger_s3)}.bg-danger-s4{background-color:var(--danger_s4)}.bg-danger-s5{background-color:var(--danger_s5)}.bg-danger-t1{background-color:var(--danger_t1)}.bg-danger-t2{background-color:var(--danger_t2)}.bg-danger-t3{background-color:var(--danger_t3)}.bg-danger-t4{background-color:var(--danger_t4)}.bg-danger-t5{background-color:var(--danger_t5)}.bg-danger-o1{background-color:rgba(var(--danger_rgb),.1)}.bg-danger-o2{background-color:rgba(var(--danger_rgb),.2)}.bg-danger-o3{background-color:rgba(var(--danger_rgb),.3)}.bg-danger-o4{background-color:rgba(var(--danger_rgb),.4)}.bg-danger-o5{background-color:rgba(var(--danger_rgb),.5)}.bg-danger-o6{background-color:rgba(var(--danger_rgb),.6)}.bg-danger-o7{background-color:rgba(var(--danger_rgb),.7)}.bg-danger-o8{background-color:rgba(var(--danger_rgb),.8)}.bg-danger-o9{background-color:rgba(var(--danger_rgb),.9)}
.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(--primary)}.bg-dark-s1{background-color:var(--dark_s1)}.bg-dark-s2{background-color:var(--dark_s2)}.bg-dark-s3{background-color:var(--dark_s3)}.bg-dark-s4{background-color:var(--dark_s4)}.bg-dark-s5{background-color:var(--dark_s5)}.bg-dark-t1{background-color:var(--dark_t1)}.bg-dark-t2{background-color:var(--dark_t2)}.bg-dark-t3{background-color:var(--dark_t3)}.bg-dark-t4{background-color:var(--dark_t4)}.bg-dark-t5{background-color:var(--dark_t5)}.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-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-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-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-s1{background-color:var(--light_s1)}.bg-light-s2{background-color:var(--light_s2)}.bg-light-s3{background-color:var(--light_s3)}.bg-light-s4{background-color:var(--light_s4)}.bg-light-s5{background-color:var(--light_s5)}.bg-light-t1{background-color:var(--light_t1)}.bg-light-t2{background-color:var(--light_t2)}.bg-light-t3{background-color:var(--light_t3)}.bg-light-t4{background-color:var(--light_t4)}.bg-light-t5{background-color:var(--light_t5)}.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{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-transparent{background-color:transparent}.jumbotron{background-color:var(--light)}
.bg-buffer,.bg-buffer-hover:hover{background-color:var(--buffer)}.bg-email,.bg-email-hover:hover{background-color:var(--email)}.bg-facebook,.bg-facebook-hover:hover{background-color:var(--facebook)}.bg-flickr,.bg-flickr-hover:hover{background-color:var(--flickr)}.bg-foursquare,.bg-foursquare-hover:hover{background-color:var(--foursquare)}.bg-github,.bg-github-hover:hover{background-color:var(--github)}.bg-instagram,.bg-instagram-gradient,.bg-instagram-gradient-hover:hover{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-line,.bg-line-hover:hover{background-color:var(--line)}.bg-linkedin,.bg-linkedin-hover:hover{background-color:var(--linkedin)}.bg-pinterest,.bg-pinterest-hover:hover{background-color:var(--pinterest)}.bg-quora,.bg-quora-hover:hover{background-color:var(--quora)}.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-tumblr,.bg-tumblr-hover:hover{background-color:var(--tumblr)}.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-wechat,.bg-wechat-hover:hover{background-color:var(--wechat)}.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-blue{background-color:var(--blue)}.bg-blue-dark{background-color:var(--blue_dark)}.bg-blue-light{background-color:var(--blue_light)}.bg-purple{background-color:var(--purple)}.bg-purple-dark{background-color:var(--purple_dark)}.bg-purple-light{background-color:var(--purple_light)}.bg-red{background-color:var(--red)}.bg-red-dark{background-color:var(--red_dark)}.bg-red-light{background-color:var(--red_light)}.bg-orange{background-color:var(--orange)}.bg-orange-dark{background-color:var(--orange_dark)}.bg-orange-light{background-color:var(--orange_light)}.bg-yellow{background-color:var(--yellow)}.bg-yellow-dark{background-color:var(--yellow_dark)}.bg-yellow-light{background-color:var(--yellow_light)}.bg-green{background-color:var(--green)}.bg-green-dark{background-color:var(--green_dark)}.bg-green-light{background-color:var(--green_light)}.bg-indigo{background-color:var(--indigo)}.bg-indigo-dark{background-color:var(--indigo_dark)}.bg-indigo-light{background-color:var(--indigo_light)}.bg-cyan{background-color:var(--cyan)}.bg-cyan-dark{background-color:var(--cyan_dark)}.bg-cyan-light{background-color:var(--cyan_light)}.bg-teal{background-color:var(--teal)}.bg-teal-dark{background-color:var(--teal_dark)}.bg-teal-light{background-color:var(--teal_light)}.bg-pink{background-color:var(--pink)}.bg-pink-dark{background-color:var(--pink_dark)}.bg-pink-light{background-color:var(--pink_light)}.bg-redfrog{background-color:var(--red_frog)}
body{--ltlb:linear,left top,left bottom;--lblt:linear,left bottom,left top;--ltrt:linear,left top,right top;--rtlt:linear,right top,left top;--rgb1:rgba(0,0,0,.1);--rgb8:rgba(0,0,0,.8)}.bg-gradient-top-0-100{background:-webkit-gradient(var(--ltlb),from(var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(top,var(--rgb1) 0%,var(--rgb8) 100%);background:linear-gradient(to bottom,var(--rgb1) 0%,var(--rgb8) 100%)}.bg-gradient-top-25-100{background:-webkit-gradient(var(--ltlb),color-stop(25%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(top,var(--rgb1) 25%,var(--rgb8) 100%);background:linear-gradient(to bottom,var(--rgb1) 25%,var(--rgb8) 100%)}.bg-gradient-top-33-100{background:-webkit-gradient(var(--ltlb),color-stop(33%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(top,var(--rgb1) 33%,var(--rgb8) 100%);background:linear-gradient(to bottom,var(--rgb1) 33%,var(--rgb8) 100%)}.bg-gradient-top-50-100{background:-webkit-gradient(var(--ltlb),color-stop(50%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(top,var(--rgb1) 50%,var(--rgb8) 100%);background:linear-gradient(to bottom,var(--rgb1) 50%,var(--rgb8) 100%)}.bg-gradient-top-66-100{background:-webkit-gradient(var(--ltlb),color-stop(66%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(top,var(--rgb1) 66%,var(--rgb8) 100%);background:linear-gradient(to bottom,var(--rgb1) 66%,var(--rgb8) 100%)}.bg-gradient-top-75-100{background:-webkit-gradient(var(--ltlb),color-stop(75%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(top,var(--rgb1) 75%,var(--rgb8) 100%);background:linear-gradient(to bottom,var(--rgb1) 75%,var(--rgb8) 100%)}.bg-gradient-bottom-0-100{background:-webkit-gradient(var(--lblt),from(var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(bottom,var(--rgb1) 0%,var(--rgb8) 100%);background:linear-gradient(to top,var(--rgb1) 0%,var(--rgb8) 100%)}.bg-gradient-bottom-25-100{background:-webkit-gradient(var(--lblt),color-stop(25%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(bottom,var(--rgb1) 25%,var(--rgb8) 100%);background:linear-gradient(to top,var(--rgb1) 25%,var(--rgb8) 100%)}.bg-gradient-bottom-33-100{background:-webkit-gradient(var(--lblt),color-stop(33%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(bottom,var(--rgb1) 33%,var(--rgb8) 100%);background:linear-gradient(to top,var(--rgb1) 33%,var(--rgb8) 100%)}.bg-gradient-bottom-50-100{background:-webkit-gradient(var(--lblt),color-stop(50%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(bottom,var(--rgb1) 50%,var(--rgb8) 100%);background:linear-gradient(to top,var(--rgb1) 50%,var(--rgb8) 100%)}.bg-gradient-bottom-66-100{background:-webkit-gradient(var(--lblt),color-stop(66%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(bottom,var(--rgb1) 66%,var(--rgb8) 100%);background:linear-gradient(to top,var(--rgb1) 66%,var(--rgb8) 100%)}.bg-gradient-bottom-75-100{background:-webkit-gradient(var(--lblt),color-stop(75%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(bottom,var(--rgb1) 75%,var(--rgb8) 100%);background:linear-gradient(to top,var(--rgb1) 75%,var(--rgb8) 100%)}.bg-gradient-left-0-100{background:-webkit-gradient(var(--ltrt),from(var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(left,var(--rgb1) 0%,var(--rgb8) 100%);background:linear-gradient(to right,var(--rgb1) 0%,var(--rgb8) 100%)}.bg-gradient-left-25-100{background:-webkit-gradient(var(--ltrt),color-stop(25%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(left,var(--rgb1) 25%,var(--rgb8) 100%);background:linear-gradient(to right,var(--rgb1) 25%,var(--rgb8) 100%)}.bg-gradient-left-33-100{background:-webkit-gradient(var(--ltrt),color-stop(33%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(left,var(--rgb1) 33%,var(--rgb8) 100%);background:linear-gradient(to right,var(--rgb1) 33%,var(--rgb8) 100%)}.bg-gradient-left-50-100{background:-webkit-gradient(var(--ltrt),color-stop(50%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(left,var(--rgb1) 50%,var(--rgb8) 100%);background:linear-gradient(to right,var(--rgb1) 50%,var(--rgb8) 100%)}.bg-gradient-left-66-100{background:-webkit-gradient(var(--ltrt),color-stop(66%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(left,var(--rgb1) 66%,var(--rgb8) 100%);background:linear-gradient(to right,var(--rgb1) 66%,var(--rgb8) 100%)}.bg-gradient-left-75-100{background:-webkit-gradient(var(--ltrt),color-stop(75%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(left,var(--rgb1) 75%,var(--rgb8) 100%);background:linear-gradient(to right,var(--rgb1) 75%,var(--rgb8) 100%)}.bg-gradient-right-0-100{background:-webkit-gradient(var(--rtlt),from(var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(right,var(--rgb1) 0%,var(--rgb8) 100%);background:linear-gradient(to left,var(--rgb1) 0%,var(--rgb8) 100%)}.bg-gradient-right-25-100{background:-webkit-gradient(var(--rtlt),color-stop(25%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(right,var(--rgb1) 25%,var(--rgb8) 100%);background:linear-gradient(to left,var(--rgb1) 25%,var(--rgb8) 100%)}.bg-gradient-right-33-100{background:-webkit-gradient(var(--rtlt),color-stop(33%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(right,var(--rgb1) 33%,var(--rgb8) 100%);background:linear-gradient(to left,var(--rgb1) 33%,var(--rgb8) 100%)}.bg-gradient-right-50-100{background:-webkit-gradient(var(--rtlt),color-stop(50%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(right,var(--rgb1) 50%,var(--rgb8) 100%);background:linear-gradient(to left,var(--rgb1) 50%,var(--rgb8) 100%)}.bg-gradient-right-66-100{background:-webkit-gradient(var(--rtlt),color-stop(66%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(right,var(--rgb1) 66%,var(--rgb8) 100%);background:linear-gradient(to left,var(--rgb1) 66%,var(--rgb8) 100%)}.bg-gradient-right-75-100{background:-webkit-gradient(var(--rtlt),color-stop(75%,var(--rgb1)),to(var(--rgb8)));background:-o-linear-gradient(right,var(--rgb1) 75%,var(--rgb8) 100%);background:linear-gradient(to left,var(--rgb1) 75%,var(--rgb8) 100%)}
/*----- Utilities - (border color) -----*/
.border-primary,.border-primary-hover:hover,.border-primary-after::after,.border-primary-before::before{border-color:var(--primary)}.border-primary-s1-after::after,.border-primary-s1-before::before,.border-primary-s1{border-color:var(--primary_s1)}.border-primary-s2-after::after,.border-primary-s2-before::before,.border-primary-s2{border-color:var(--primary_s2)}.border-primary-s3-after::after,.border-primary-s3-before::before,.border-primary-s3{border-color:var(--primary_s3)}.border-primary-s4-after::after,.border-primary-s4-before::before,.border-primary-s4{border-color:var(--primary_s4)}.border-primary-s5-after::after,.border-primary-s5-before::before,.border-primary-s5{border-color:var(--primary_s5)}.border-primary-t1-after::after,.border-primary-t1-before::before,.border-primary-t1{border-color:var(--primary_t1)}.border-primary-t2-after::after,.border-primary-t2-before::before,.border-primary-t2{border-color:var(--primary_t2)}.border-primary-t3-after::after,.border-primary-t3-before::before,.border-primary-t3{border-color:var(--primary_t3)}.border-primary-t4-after::after,.border-primary-t4-before::before,.border-primary-t4{border-color:var(--primary_t4)}.border-primary-t5-after::after,.border-primary-t5-before::before,.border-primary-t5{border-color:var(--primary_t5)}.border-secondary,.border-secondary-hover:hover,.border-secondary-after::after,.border-secondary-before::before{border-color:var(--secondary)}.border-secondary-s1-after::after,.border-secondary-s1-before::before,.border-secondary-s1{border-color:var(--secondary_s1)}.border-secondary-s2-after::after,.border-secondary-s2-before::before,.border-secondary-s2{border-color:var(--secondary_s2)}.border-secondary-s3-after::after,.border-secondary-s3-before::before,.border-secondary-s3{border-color:var(--secondary_s3)}.border-secondary-s4-after::after,.border-secondary-s4-before::before,.border-secondary-s4{border-color:var(--secondary_s4)}.border-secondary-s5-after::after,.border-secondary-s5-before::before,.border-secondary-s5{border-color:var(--secondary_s5)}.border-secondary-t1-after::after,.border-secondary-t1-before::before,.border-secondary-t1{border-color:var(--secondary_t1)}.border-secondary-t2-after::after,.border-secondary-t2-before::before,.border-secondary-t2{border-color:var(--secondary_t2)}.border-secondary-t3-after::after,.border-secondary-t3-before::before,.border-secondary-t3{border-color:var(--secondary_t3)}.border-secondary-t4-after::after,.border-secondary-t4-before::before,.border-secondary-t4{border-color:var(--secondary_t4)}.border-secondary-t5-after::after,.border-secondary-t5-before::before,.border-secondary-t5{border-color:var(--secondary_t5)}.border-success,.border-success-hover:hover,.border-success-after::after,.border-success-before::before{border-color:var(--success)}.border-success-s1-after::after,.border-success-s1-before::before,.border-success-s1{border-color:var(--success_s1)}.border-success-s2-after::after,.border-success-s2-before::before,.border-success-s2{border-color:var(--success_s2)}.border-success-s3-after::after,.border-success-s3-before::before,.border-success-s3{border-color:var(--success_s3)}.border-success-s4-after::after,.border-success-s4-before::before,.border-success-s4{border-color:var(--success_s4)}.border-success-s5-after::after,.border-success-s5-before::before,.border-success-s5{border-color:var(--success_s5)}.border-success-t1-after::after,.border-success-t1-before::before,.border-success-t1{border-color:var(--success_t1)}.border-success-t2-after::after,.border-success-t2-before::before,.border-success-t2{border-color:var(--success_t2)}.border-success-t3-after::after,.border-success-t3-before::before,.border-success-t3{border-color:var(--success_t3)}.border-success-t4-after::after,.border-success-t4-before::before,.border-success-t4{border-color:var(--success_t4)}.border-success-t5-after::after,.border-success-t5-before::before,.border-success-t5{border-color:var(--success_t5)}.border-info,.border-info-hover:hover,.border-info-after::after,.border-info-before::before{border-color:var(--info)}.border-info-s1-after::after,.border-info-s1-before::before,.border-info-s1{border-color:var(--info_s1)}.border-info-s2-after::after,.border-info-s2-before::before,.border-info-s2{border-color:var(--info_s2)}.border-info-s3-after::after,.border-info-s3-before::before,.border-info-s3{border-color:var(--info_s3)}.border-info-s4-after::after,.border-info-s4-before::before,.border-info-s4{border-color:var(--info_s4)}.border-info-s5-after::after,.border-info-s5-before::before,.border-info-s5{border-color:var(--info_s5)}.border-info-t1-after::after,.border-info-t1-before::before,.border-info-t1{border-color:var(--info_t1)}.border-info-t2-after::after,.border-info-t2-before::before,.border-info-t2{border-color:var(--info_t2)}.border-info-t3-after::after,.border-info-t3-before::before,.border-info-t3{border-color:var(--info_t3)}.border-info-t4-after::after,.border-info-t4-before::before,.border-info-t4{border-color:var(--info_t4)}.border-info-t5-after::after,.border-info-t5-before::before,.border-info-t5{border-color:var(--info_t5)}.border-warning,.border-warning-hover:hover,.border-warning-after::after,.border-warning-before::before{border-color:var(--warning)}.border-warning-s1-after::after,.border-warning-s1-before::before,.border-warning-s1{border-color:var(--warning_s1)}.border-warning-s2-after::after,.border-warning-s2-before::before,.border-warning-s2{border-color:var(--warning_s2)}.border-warning-s3-after::after,.border-warning-s3-before::before,.border-warning-s3{border-color:var(--warning_s3)}.border-warning-s4-after::after,.border-warning-s4-before::before,.border-warning-s4{border-color:var(--warning_s4)}.border-warning-s5-after::after,.border-warning-s5-before::before,.border-warning-s5{border-color:var(--warning_s5)}.border-warning-t1-after::after,.border-warning-t1-before::before,.border-warning-t1{border-color:var(--warning_t1)}.border-warning-t2-after::after,.border-warning-t2-before::before,.border-warning-t2{border-color:var(--warning_t2)}.border-warning-t3-after::after,.border-warning-t3-before::before,.border-warning-t3{border-color:var(--warning_t3)}.border-warning-t4-after::after,.border-warning-t4-before::before,.border-warning-t4{border-color:var(--warning_t4)}.border-warning-t5-after::after,.border-warning-t5-before::before,.border-warning-t5{border-color:var(--warning_t5)}.border-danger,.border-danger-hover:hover,.border-danger-after::after,.border-danger-before::before{border-color:var(--danger)}.border-danger-s1-after::after,.border-danger-s1-before::before,.border-danger-s1{border-color:var(--danger_s1)}.border-danger-s2-after::after,.border-danger-s2-before::before,.border-danger-s2{border-color:var(--danger_s2)}.border-danger-s3-after::after,.border-danger-s3-before::before,.border-danger-s3{border-color:var(--danger_s3)}.border-danger-s4-after::after,.border-danger-s4-before::before,.border-danger-s4{border-color:var(--danger_s4)}.border-danger-s5-after::after,.border-danger-s5-before::before,.border-danger-s5{border-color:var(--danger_s5)}.border-danger-t1-after::after,.border-danger-t1-before::before,.border-danger-t1{border-color:var(--danger_t1)}.border-danger-t2-after::after,.border-danger-t2-before::before,.border-danger-t2{border-color:var(--danger_t2)}.border-danger-t3-after::after,.border-danger-t3-before::before,.border-danger-t3{border-color:var(--danger_t3)}.border-danger-t4-after::after,.border-danger-t4-before::before,.border-danger-t4{border-color:var(--danger_t4)}.border-danger-t5-after::after,.border-danger-t5-before::before,.border-danger-t5{border-color:var(--danger_t5)}.btn-outline,.border-dark,.border-dark-hover:hover,.btn-outline-after::after,.btn-outline-before::before{border-color:var(--dark)}.border-dark-s1-after::after,.border-dark-s1-before::before,.border-dark-s1{border-color:var(--dark_s1)}.border-dark-s2-after::after,.border-dark-s2-before::before,.border-dark-s2{border-color:var(--dark_s2)}.border-dark-s3-after::after,.border-dark-s3-before::before,.border-dark-s3{border-color:var(--dark_s3)}.border-dark-s4-after::after,.border-dark-s4-before::before,.border-dark-s4{border-color:var(--dark_s4)}.border-dark-s5-after::after,.border-dark-s5-before::before,.border-dark-s5{border-color:var(--dark_s5)}.border-dark-t1-after::after,.border-dark-t1-before::before,.border-dark-t1{border-color:var(--dark_t1)}.border-dark-t2-after::after,.border-dark-t2-before::before,.border-dark-t2{border-color:var(--dark_t2)}.border-dark-t3-after::after,.border-dark-t3-before::before,.border-dark-t3{border-color:var(--dark_t3)}.border-dark-t4-after::after,.border-dark-t4-before::before,.border-dark-t4{border-color:var(--dark_t4)}.border-dark-t5-after::after,.border-dark-t5-before::before,.border-dark-t5{border-color:var(--dark_t5)}.border-gray,.border-gray-hover:hover,.border-gray-after::after,.border-gray-before::before{border-color:var(--gray)}.border-gray-s1-after::after,.border-gray-s1-before::before,.border-gray-s1{border-color:var(--gray_s1)}.border-gray-s2-after::after,.border-gray-s2-before::before,.border-gray-s2{border-color:var(--gray_s2)}.border-gray-s3-after::after,.border-gray-s3-before::before,.border-gray-s3{border-color:var(--gray_s3)}.border-gray-s4-after::after,.border-gray-s4-before::before,.border-gray-s4{border-color:var(--gray_s4)}.border-gray-s5-after::after,.border-gray-s5-before::before,.border-gray-s5{border-color:var(--gray_s5)}.border-gray-t1-after::after,.border-gray-t1-before::before,.border-gray-t1{border-color:var(--gray_t1)}.border-gray-t2-after::after,.border-gray-t2-before::before,.border-gray-t2{border-color:var(--gray_t2)}.border-gray-t3-after::after,.border-gray-t3-before::before,.border-gray-t3{border-color:var(--gray_t3)}.border-gray-t4-after::after,.border-gray-t4-before::before,.border-gray-t4{border-color:var(--gray_t4)}.border-gray-t5-after::after,.border-gray-t5-before::before,.border-gray-t5{border-color:var(--gray_t5)}.border-light,.border-light-hover:hover,.border-light-after::after,.border-light-before::before{border-color:var(--light)}.border-light-s1-after::after,.border-light-s1-before::before,.border-light-s1{border-color:var(--light_s1)}.border-light-s2-after::after,.border-light-s2-before::before,.border-light-s2{border-color:var(--light_s2)}.border-light-s3-after::after,.border-light-s3-before::before,.border-light-s3{border-color:var(--light_s3)}.border-light-s4-after::after,.border-light-s4-before::before,.border-light-s4{border-color:var(--light_s4)}.border-light-s5-after::after,.border-light-s5-before::before,.border-light-s5{border-color:var(--light_s5)}.border-light-t1-after::after,.border-light-t1-before::before,.border-light-t1{border-color:var(--light_t1)}.border-light-t2-after::after,.border-light-t2-before::before,.border-light-t2{border-color:var(--light_t2)}.border-light-t3-after::after,.border-light-t3-before::before,.border-light-t3{border-color:var(--light_t3)}.border-light-t4-after::after,.border-light-t4-before::before,.border-light-t4{border-color:var(--light_t4)}.border-light-t5-after::after,.border-light-t5-before::before,.border-light-t5{border-color:var(--light_t5)}.border-black,.border-black-after::after,.border-black-before::before{border-color:var(--black)}.border-white,.border-white-hover:hover,.border-white-after::after,.border-white-before::before{border-color:var(--white)}.border-transparent{border-color:transparent}.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_t3)}.alert-info hr{border-top-color:var(--info_t3)}.alert-warning hr{border-top-color:var(--warning_t3)}.alert-danger hr{border-top-color:var(--danger_t3)}.alert-dark hr{border-top-color:var(--dark_t3)}.alert-gray hr{border-top-color:var(--gray_t3)}.alert-light hr{border-top-color:var(--light_t3)}
.border-buffer{border-color:var(--buffer)}.border-email{border-color:var(--email)}.border-facebook{border-color:var(--facebook)}.border-flickr{border-color:var(--flickr)}.border-foursquare{border-color:var(--foursquare)}.border-github{border-color:var(--github)}.border-instagram{border-color:var(--instagram)}.border-line{border-color:var(--line)}.border-linkedin{border-color:var(--linkedin)}.border-pinterest{border-color:var(--pinterest)}.border-quora{border-color:var(--quora)}.border-reddit{border-color:var(--reddit)}.border-rss{border-color:var(--rss)}.border-skype{border-color:var(--skype)}.border-slack{border-color:var(--slack)}.border-snapchat{border-color:var(--snapchat);color:var(--dark)}.border-soundcloud{border-color:var(--soundcloud)}.border-telegram{border-color:var(--telegram)}.border-tumblr{border-color:var(--tumblr)}.border-twitter{border-color:var(--twitter)}.border-venmo{border-color:var(--venmo)}.border-vimeo{border-color:var(--vimeo)}.border-wechat{border-color:var(--wechat)}.border-whatsapp{border-color:var(--whatsapp)}.border-yelp{border-color:var(--yelp)}.border-youtube{border-color:var(--youtube)}.border-buffer-hover:hover{border-color:var(--buffer)}.border-email-hover:hover{border-color:var(--email)}.border-facebook-hover:hover{border-color:var(--facebook)}.border-flickr-hover:hover{border-color:var(--flickr)}.border-foursquare-hover:hover{border-color:var(--foursquare)}.border-github-hover:hover{border-color:var(--github)}.border-instagram-hover:hover{border-color:var(--instagram)}.border-line-hover:hover{border-color:var(--line)}.border-linkedin-hover:hover{border-color:var(--linkedin)}.border-pinterest-hover:hover{border-color:var(--pinterest)}.border-quora-hover:hover{border-color:var(--quora)}.border-reddit-hover:hover{border-color:var(--reddit)}.border-rss-hover:hover{border-color:var(--rss)}.border-skype-hover:hover{border-color:var(--skype)}.border-slack-hover:hover{border-color:var(--slack)}.border-snapchat-hover:hover{border-color:var(--snapchat);color:var(--dark)}.border-soundcloud-hover:hover{border-color:var(--soundcloud)}.border-telegram-hover:hover{border-color:var(--telegram)}.border-tumblr-hover:hover{border-color:var(--tumblr)}.border-twitter-hover:hover{border-color:var(--twitter)}.border-venmo-hover:hover{border-color:var(--venmo)}.border-vimeo-hover:hover{border-color:var(--vimeo)}.border-wechat-hover:hover{border-color:var(--wechat)}.border-whatsapp-hover:hover{border-color:var(--whatsapp)}.border-yelp-hover:hover{border-color:var(--yelp)}.border-youtube-hover:hover{border-color:var(--youtube)}
.border-blue-dark{border-color:var(--blue_dark)}.border-blue-light{border-color:var(--blue_light)}.border-blue{border-color:var(--blue)}.border-cyan-dark{border-color:var(--cyan_dark)}.border-cyan-light{border-color:var(--cyan_light)}.border-cyan{border-color:var(--cyan)}.border-green-dark{border-color:var(--green_dark)}.border-green-light{border-color:var(--green_light)}.border-green{border-color:var(--green)}.border-indigo-dark{border-color:var(--indigo_dark)}.border-indigo-light{border-color:var(--indigo_light)}.border-indigo{border-color:var(--indigo)}.border-orange-dark{border-color:var(--orange_dark)}.border-orange-light{border-color:var(--orange_light)}.border-orange{border-color:var(--orange)}.border-pink-dark{border-color:var(--pink_dark)}.border-pink-light{border-color:var(--pink_light)}.border-pink{border-color:var(--pink)}.border-purple-dark{border-color:var(--purple_dark)}.border-purple-light{border-color:var(--purple_light)}.border-purple{border-color:var(--purple)}.border-red-dark{border-color:var(--red_dark)}.border-red-light{border-color:var(--red_light)}.border-red{border-color:var(--red)}.border-teal-dark{border-color:var(--teal_dark)}.border-teal-light{border-color:var(--teal_light)}.border-teal{border-color:var(--teal)}.border-yellow-dark{border-color:var(--yellow_dark)}.border-yellow-light{border-color:var(--yellow_light)}.border-yellow{border-color:var(--yellow)}
/*----- Utilities - (color mix) -----*/
.section-dark *{color:var(--white)}.section-light *{color:var(--text)}.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{color:var(--white);background-color:var(--primary);border-color:var(--primary)}.btn-outline,[class*="btn-outline-"]{background-color:transparent}.btn-outline-primary{color:var(--primary);border-color:var(--primary)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:var(--primary)}.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(--white);background-color:var(--primary);border-color:var(--primary)}.badge-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)}.badge-primary{color:var(--white);background-color:var(--primary)}.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)}.dropdown-item.active,.dropdown-item:active{color:var(--white);background-color:var(--primary)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--white);background-color:var(--primary)}.page-link{color:var(--primary)}.page-item.active .page-link{color:var(--white);background-color:var(--primary);border-color:var(--primary)}.progress-bar{color:var(--white);background-color:var(--primary)}.list-group-item.active{color:var(--white);background-color:var(--primary);border-color:var(--primary)}.text-box-primary{color:var(--white);background-color:var(--primary)}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(--white);background-color:var(--primary_s2);border-color:var(--primary_s2)}.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{color:var(--white);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)}.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(--white);background-color:var(--secondary);border-color:var(--secondary)}.badge-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)}.badge-secondary{color:var(--white);background-color:var(--secondary)}.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)}.text-box-secondary{color:var(--white);background-color:var(--secondary)}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(--white);background-color:var(--secondary_s2);border-color:var(--secondary_s2)}.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{color:var(--white);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)}.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(--white);background-color:var(--success);border-color:var(--success)}.badge-success{color:var(--white);background-color:var(--success)}.alert-success{color:var(--success_s4);background-color:var(--success_t5);border-color:var(--success_t4)}.alert-success .alert-link{color:var(--success_s5)}.badge-success{color:var(--white);background-color:var(--success)}.list-group-item-success{color:var(--success_s5);background-color:rgba(var(--success_rgb),.3)}.list-group-item-success.list-group-item-action.active{color:var(--white);background-color:var(--success_s5);border-color:var(--success_s5)}.text-box-success{color:var(--white);background-color:var(--success)}a.text-success:focus,a.text-success:hover{color:var(--success_s2)}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_s2)}.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(--white);background-color:var(--success_s2);border-color:var(--success_s2)}.badge-success[href]:hover,.badge-success[href]:focus{color:var(--white);background-color:var(--success_s2)}a.badge-success:focus,a.badge-success:hover{color:var(--white);background-color:var(--success_s2)}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:var(--success_s5);background-color:rgba(var(--success_rgb),.4)}.btn-info,.btn-info.disabled,.btn-info:disabled{color:var(--white);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)}.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(--white);background-color:var(--info);border-color:var(--info)}.badge-info{color:var(--white);background-color:var(--info)}.alert-info{color:var(--info_s4);background-color:var(--info_t5);border-color:var(--info_t4)}.alert-info .alert-link{color:var(--info_s5)}.badge-info{color:var(--white);background-color:var(--info)}.list-group-item-info{color:var(--info_s5);background-color:rgba(var(--info_rgb),.3)}.list-group-item-info.list-group-item-action.active{color:var(--white);background-color:var(--info_s5);border-color:var(--info_s5)}.text-box-info{color:var(--white);background-color:var(--info)}a.text-info:focus,a.text-info:hover{color:var(--info_s2)}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_s2)}.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(--white);background-color:var(--info_s2);border-color:var(--info_s2)}.badge-info[href]:hover,.badge-info[href]:focus{color:var(--white);background-color:var(--info_s2)}a.badge-info:focus,a.badge-info:hover{color:var(--white);background-color:var(--info_s2)}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:var(--info_s5);background-color:rgba(var(--info_rgb),.4)}.btn-warning,.btn-warning.disabled,.btn-warning:disabled{color:var(--text);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)}.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(--text);background-color:var(--warning);border-color:var(--warning)}.badge-warning{color:var(--text);background-color:var(--warning)}.alert-warning{color:var(--warning_s4);background-color:var(--warning_t5);border-color:var(--warning_t4)}.alert-warning .alert-link{color:var(--warning_s5)}.badge-warning{color:var(--text);background-color:var(--warning)}.list-group-item-warning{color:var(--warning_s5);background-color:rgba(var(--warning_rgb),.3)}.list-group-item-warning.list-group-item-action.active{color:var(--white);background-color:var(--warning_s5);border-color:var(--warning_s5)}.text-box-warning{color:var(--text);background-color:var(--warning)}a.text-warning:focus,a.text-warning:hover{color:var(--warning_s2)}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_s2)}.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(--text);background-color:var(--warning_s2);border-color:var(--warning_s2)}.badge-warning[href]:hover,.badge-warning[href]:focus{color:var(--text);background-color:var(--warning_s2)}a.badge-warning:focus,a.badge-warning:hover{color:var(--text);background-color:var(--warning_s2)}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:var(--warning_s5);background-color:rgba(var(--warning_rgb),.4)}.btn-danger,.btn-danger.disabled,.btn-danger:disabled{color:var(--white);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)}.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(--white);background-color:var(--danger);border-color:var(--danger)}.badge-danger{color:var(--white);background-color:var(--danger)}.alert-danger{color:var(--danger_s4);background-color:var(--danger_t5);border-color:var(--danger_t4)}.alert-danger .alert-link{color:var(--danger_s5)}.badge-danger{color:var(--white);background-color:var(--danger)}.list-group-item-danger{color:var(--danger_s5);background-color:rgba(var(--danger_rgb),.3)}.list-group-item-danger.list-group-item-action.active{color:var(--white);background-color:var(--danger_s5);border-color:var(--danger_s5)}.text-box-danger{color:var(--white);background-color:var(--danger)}a.text-danger:focus,a.text-danger:hover{color:var(--danger_s2)}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_s2)}.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(--white);background-color:var(--danger_s2);border-color:var(--danger_s2)}.badge-danger[href]:hover,.badge-danger[href]:focus{color:var(--white);background-color:var(--danger_s2)}a.badge-danger:focus,a.badge-danger:hover{color:var(--white);background-color:var(--danger_s2)}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:var(--danger_s5);background-color:rgba(var(--danger_rgb),.4)}.btn-dark,.btn-dark.disabled,.btn-dark:disabled{color:var(--tertiary);background-color:var(--secondary);border-color:var(--secondary)}.btn-outline-dark{color:var(--secondary);border-color:var(--secondary)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:var(--dark)}.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(--white);background-color:var(--dark);border-color:var(--dark)}.badge-dark{color:var(--white);background-color:var(--dark)}.alert-dark{color:var(--dark_s4);background-color:var(--dark_t5);border-color:var(--dark_t4)}.alert-dark .alert-link{color:var(--dark_s5)}.badge-dark{color:var(--white);background-color:var(--dark)}.list-group-item-dark{color:var(--dark_s5);background-color:rgba(var(--dark_rgb),.3)}.list-group-item-dark.list-group-item-action.active{color:var(--white);background-color:var(--dark_s5);border-color:var(--dark_s5)}.text-box-dark{color:var(--white);background-color:var(--dark)}.text-dark:focus,.text-dark:hover{color:var(--dark_s4)}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_s4)}.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(--white);background-color:var(--dark_s4);border-color:var(--dark_s4)}.badge-dark[href]:hover,.badge-dark[href]:focus{color:var(--white);background-color:var(--dark_s4)}a.badge-dark:focus,a.badge-dark:hover{color:var(--white);background-color:var(--dark_s2)}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:var(--dark_s5);background-color:rgba(var(--dark_rgb),.4)}.btn-gray,.btn-gray.disabled,.btn-gray:disabled{color:var(--white);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-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(--white);background-color:var(--gray);border-color:var(--gray)}.badge-gray{color:var(--white);background-color:var(--gray)}.alert-gray{color:var(--gray_s4);background-color:var(--gray_t5);border-color:var(--gray_t4)}.alert-gray .alert-link{color:var(--gray_s5)}.badge-gray{color:var(--white);background-color:var(--gray)}.list-group-item-gray{color:var(--gray_s5);background-color:rgba(var(--gray_rgb),.3)}.list-group-item-gray.list-group-item-action.active{color:var(--white);background-color:var(--gray_s5);border-color:var(--gray_s5)}.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)}.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(--white);background-color:var(--gray_s2);border-color:var(--gray_s2)}.badge-gray[href]:hover,.badge-gray[href]:focus{color:var(--white);background-color:var(--gray_s2)}a.badge-gray:focus,a.badge-gray:hover{color:var(--white);background-color:var(--gray_s2)}.list-group-item-gray.list-group-item-action:focus,.list-group-item-gray.list-group-item-action:hover{color:var(--gray_s5);background-color:rgba(var(--gray_rgb),.4)}.btn-light,.btn-light.disabled,.btn-light:disabled{color:var(--text);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)}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:var(--text);background-color:var(--light);border-color:var(--light)}.btn-outline-light:hover{color:var(--white);border-color:var(--white)}.badge-light{color:var(--text);background-color:var(--light)}.alert-light{color:var(--light_s4);background-color:var(--light_t5);border-color:var(--light_t4)}.alert-light .alert-link{color:var(--light_s5)}.badge-light{color:var(--text);background-color:var(--light)}.list-group-item-light{color:var(--light_s5);background-color:rgba(var(--light_rgb),.3)}.list-group-item-light.list-group-item-action.active{color:var(--white);background-color:var(--light_s5);border-color:var(--light_s5)}.text-box-light{color:var(--text);background-color:var(--light);border:1px solid var(--light_s3)}a.text-light:focus,a.text-light:hover{color:var(--light_s2)}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_s2)}.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(--text);background-color:var(--light_s2);border-color:var(--light_s2)}.badge-light[href]:hover,.badge-light[href]:focus{color:var(--text);background-color:var(--light_s2)}a.badge-light:focus,a.badge-light:hover{color:var(--text);background-color:var(--light_s2)}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:var(--light_s5);background-color:rgba(var(--light_rgb),.4)}.btn-outline-white{color:var(--white);border-color:var(--white)}.btn-outline-white.disabled,.btn-outline-white:disabled{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);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-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-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-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-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-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-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-success-s1{color:var(--success_s1)}.text-success-s2{color:var(--success_s2)}.text-success-s3{color:var(--success_s3)}.text-success-s4{color:var(--success_s4)}.text-success-s5{color:var(--success_s5)}.text-success-t1{color:var(--success_t1)}.text-success-t2{color:var(--success_t2)}.text-success-t3{color:var(--success_t3)}.text-success-t4{color:var(--success_t4)}.text-success-t5{color:var(--success_t5)}.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-info-s1{color:var(--info_s1)}.text-info-s2{color:var(--info_s2)}.text-info-s3{color:var(--info_s3)}.text-info-s4{color:var(--info_s4)}.text-info-s5{color:var(--info_s5)}.text-info-t1{color:var(--info_t1)}.text-info-t2{color:var(--info_t2)}.text-info-t3{color:var(--info_t3)}.text-info-t4{color:var(--info_t4)}.text-info-t5{color:var(--info_t5)}.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-warning-s1{color:var(--warning_s1)}.text-warning-s2{color:var(--warning_s2)}.text-warning-s3{color:var(--warning_s3)}.text-warning-s4{color:var(--warning_s4)}.text-warning-s5{color:var(--warning_s5)}.text-warning-t1{color:var(--warning_t1)}.text-warning-t2{color:var(--warning_t2)}.text-warning-t3{color:var(--warning_t3)}.text-warning-t4{color:var(--warning_t4)}.text-warning-t5{color:var(--warning_t5)}.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-danger-s1{color:var(--danger_s1)}.text-danger-s2{color:var(--danger_s2)}.text-danger-s3{color:var(--danger_s3)}.text-danger-s4{color:var(--danger_s4)}.text-danger-s5{color:var(--danger_s5)}.text-danger-t1{color:var(--danger_t1)}.text-danger-t2{color:var(--danger_t2)}.text-danger-t3{color:var(--danger_t3)}.text-danger-t4{color:var(--danger_t4)}.text-danger-t5{color:var(--danger_t5)}
.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-dark-s1{color:var(--dark_s1)}.text-dark-s2{color:var(--dark_s2)}.text-dark-s3{color:var(--dark_s3)}.text-dark-s4{color:var(--dark_s4)}.text-dark-s5{color:var(--dark_s5)}.text-dark-t1{color:var(--dark_t1)}.text-dark-t2{color:var(--dark_t2)}.text-dark-t3{color:var(--dark_t3)}.text-dark-t4{color:var(--dark_t4)}.text-dark-t5{color:var(--dark_t5)}.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(--tertiary)}.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-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-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-light-s1{color:var(--light_s1)}.text-light-s2{color:var(--light_s2)}.text-light-s3{color:var(--light_s3)}.text-light-s4{color:var(--light_s4)}.text-light-s5{color:var(--light_s5)}.text-light-t1{color:var(--light_t1)}.text-light-t2{color:var(--light_t2)}.text-light-t3{color:var(--light_t3)}.text-light-t4{color:var(--light_t4)}.text-light-t5{color:var(--light_t5)}.text-black{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-transparent{color:transparent}
.text-buffer,.text-buffer-hover:hover{color:var(--buffer)}.text-email,.text-email-hover:hover{color:var(--email)}.text-facebook,.text-facebook-hover:hover{color:var(--facebook)}.text-flickr,.text-flickr-hover:hover{color:var(--flickr)}.text-foursquare,.text-foursquare-hover:hover{color:var(--foursquare)}.text-github,.text-github-hover:hover{color:var(--github)}.text-instagram,.text-instagram-hover:hover{color:var(--instagram)}.text-line,.text-line-hover:hover{color:var(--line)}.text-linkedin,.text-linkedin-hover:hover{color:var(--linkedin)}.text-pinterest,.text-pinterest-hover:hover{color:var(--pinterest)}.text-quora,.text-quora-hover:hover{color:var(--quora)}.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-tumblr,.text-tumblr-hover:hover{color:var(--tumblr)}.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-wechat,.text-wechat-hover:hover{color:var(--wechat)}.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)}
.text-blue-dark{color:var(--blue_dark)}.text-blue-light{color:var(--blue_light)}.text-blue{color:var(--blue)}.text-cyan-dark{color:var(--cyan_dark)}.text-cyan-light{color:var(--cyan_light)}.text-cyan{color:var(--cyan)}.text-green-dark{color:var(--green_dark)}.text-green-light{color:var(--green_light)}.text-green{color:var(--green)}.text-indigo-dark{color:var(--indigo_dark)}.text-indigo-light{color:var(--indigo_light)}.text-indigo{color:var(--indigo)}.text-orange-dark{color:var(--orange_dark)}.text-orange-light{color:var(--orange_light)}.text-orange{color:var(--orange)}.text-pink-dark{color:var(--pink_dark)}.text-pink-light{color:var(--pink_light)}.text-pink{color:var(--pink)}.text-purple-dark{color:var(--purple_dark)}.text-purple-light{color:var(--purple_light)}.text-purple{color:var(--purple)}.text-red-dark{color:var(--red_dark)}.text-red-light{color:var(--red_light)}.text-red{color:var(--red)}.text-teal-dark{color:var(--teal_dark)}.text-teal-light{color:var(--teal_light)}.text-teal{color:var(--teal)}.text-yellow-dark{color:var(--yellow_dark)}.text-yellow-light{color:var(--yellow_light)}.text-yellow{color:var(--yellow)}.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-redfrog{color:var(--red_frog)}.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}

/*----- Global responsive -----*/
@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,.btn-md.rounded-pill{padding-right:2.4rem;padding-left:2.4rem}
.btn-sm.rounded-pill{padding-right:2rem;padding-left:2rem}
.btn-lg.rounded-pill{padding-right:2.6rem;padding-left:2.6rem}
.btn-xl.rounded-pill{padding-right:2.8rem;padding-left:2.8rem}
.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}
}

/*----- About Page -----*/
#about_insurance.visible{width:100%;height:auto;background-image:url(/images/StockPictures/abt-cnt-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center}
.pages .page-content .section-cta {
    background-color: var(--primary) !important;
}


