@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300");
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans&family=Noto+Sans+Display&family=Quicksand:wght@300;400;500&display=swap');

/* Images */

img {
    max-width: 100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}

/* Videos */

video {
    max-width: 100%;
    height: auto;
}

/* Embed Container (iFrame, Object, Embed) */

.hs-responsive-embed {
    position: relative;
    height: auto;
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
    width: 100%;
    height: 100%;
    border: 0;
}

.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    padding-bottom: 2%;
}

.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-bottom: 116.01%;
}

.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0;
}

.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}

iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}

@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
    padding: 6px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Menus */

.hs-menu-wrapper ul {
    padding: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 180px;
    top: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
    margin-bottom: 20px;
    min-height: 7em;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li a {
    padding: 10px 20px;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 180px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a {
    min-width: 140px;
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul {
    max-width: 100%;
    overflow: hidden;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a {
    padding-left: 4em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a {
    padding-left: 6em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a {
    padding-left: 8em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a {
    padding-left: 140px;
}

.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
}

@media (max-width: 568px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
        max-width: 100%;
        width: 100%;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}

/* Space Module */

.widget-type-space {
    visibility: hidden;
}

/* Blog Author Section */

.hs-author-listing-header {
    margin: 0 0 .75em 0;
}

.hs-author-social-links {
    display: inline-block;
}

.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}

.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider {margin: 0; padding: 0;}
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    bottom: 0;
    text-align: center;
}

.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }

    /* beat recaptcha into being responsive, !importants and specificity are necessary */
    #recaptcha_area table#recaptcha_table {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important;}
    #recaptcha_area table#recaptcha_table #recaptcha_image {width:280px !important;}
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}

/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

table pre {
    white-space: pre-wrap;
}

/* adding minimal spacing for blog comments */
.comment {
    margin: 10px 0 10px 0;
}

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}/* HTML 5 Reset */

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

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */

.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */

#map_canvas img, .google-maps img {
    max-width: none;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;}

.lumiheaderex {     height: 60px!important;    margin-top: -15px;}.lumiheader {margin-top: -10px!important;}a{text-decoration:none;color:  #3d4649;&:hover{color:  #ed8b00;}}@media (max-width:1015px){.lumiheader {margin-top: 10px!important;min-height: 60px;}.lumiheaderex {margin-top: 0px!important;min-height: 60px;}}

@media (min-width:1015px) { 
	/* #header-nav {
		min-height: 100px;
		max-height: 100px;
	} 
	#header-bar {
		min-height: 50px;
		max-height: 50px;
	} */
	.brand {
		float: left;
		margin-top: -30px;
	}
}

.brandlogo{float: left;}.delogo{float: left;}}@media (min-width:766px) and (max-width:1015px){.brand{float: left;margin-top: 8px;}
.brandlogo{float: left;width: max-content;}.delogo{float: left;width: max-content;}}@media (max-width:766px) {.brand{float: left;margin-top: -30px;}
.brandlogo{float: left;width: max-content;}.delogo{float: left;width: max-content;}} 
#ppc-menu a {color: #000;margin-top:20px;} #top-menu{position: absolute;float: right;right: 5vw;width:800px } @media (max-width: 1015px){.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a, .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a, .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li a {display: block;max-width: 100%;line-height: 8px!important;}.hs-menu-wrapper, .hs-menu-wrapper * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: block;width: 100%;}} @media (max-width: 1280px){ #top-menu{position: absolute;float: right;right: 5vw;}}@media (min-width: 1280px){ #top-menu{position: absolute;float: right;right: 5vw;}} #nav-menu{}} #top-menu nav {font-family: Poppins, Noto-sans;}.bar1, .bar2, .bar3 {margin-top: 3px;background:  #ed8b00;width: 33px;height: 4px;position: absolute;-webkit-transform: rotate(-180deg);transform: rotate(-180deg);-moz-transform: rotate(-180deg);-o-transform: rotate(-180deg);}.bar2 {margin-top: 13px;}.bar3 {margin-top: 23px;-webkit-transform: rotate(180deg);transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);}.header-black{background-color:  #3a4547;width:100% }.brand img {Max-height:120px;}
.brandlogo img {Max-height:120px;}.delogo img {Max-height: 200px;    max-width: 120px;}
a.menu-link {float: right;display: block;padding: 1em;}nav[role=DesktopMenu] {clear: right;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}.js nav[role=DesktopMenu] {max-height: 0;}nav[role=DesktopMenu].active {max-height: 15em;}nav[role=DesktopMenu] ul {margin: 0;padding: 0;float: left;}nav[role=DesktopMenu] li a {display: block;font-size: .85em;}nav[role=DesktopMenu]  .connectbtn: hover {background-color: #8bbef0;color: #fff;}.connectbtn {background-color: #38a0be;padding: 5px 20px;color: #fff;border-radius:5px;} .menulink {color: #3a4547;}nav[role=DesktopMenu] li a: hover {color: #ed8b00;}nav[role=DesktopNav] {clear: right;}.js nav[role=DesktopNav] {max-height: 0;}nav[role=DesktopNav].active {max-height: 5em;}nav[role=DesktopNav] ul {margin: 0;padding: 0;}nav[role=DesktopNav] li a {display: block;font-size: .85em;}a.menu-link {float: right;display: block;padding: 1em;}nav[role=navigation] {clear: right;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}.js nav[role=navigation] {overflow: hidden;max-height: 0;}nav[role=navigation].active {max-height: 90vh;min-height: 80vh;padding-top:20px;background:  #3d4649;display: flex;align-content: center;text-align: center;min-width: 100vw;justify-content: flex-start;flex-direction: column;}}}nav[role=navigation] ul {margin: 0;padding: 0;float: left;padding: 0.9em 0;}nav[role=navigation] li a {display: block;padding: 0.8em;// padding: 0.4em;font-size: 0.9em;}@media screen and (max-width: 1015px) {.hideonmobile {display: none;}.hideondesktop {display: block;}}@media screen and (min-width: 1015px) {.hideonmobile {display: block;}.hideondesktop {display: none;}a.menu-link {display: none;}.js nav[role=DesktopMenu] {max-height: none;}nav[role=DesktopMenu] ul {margin: 0 0 0 -0.25em;border: 0;float: right;}nav[role=DesktopMenu] li {display: inline-block;margin: 0 0.45em;}nav[role=DesktopMenu] li a {border: 0;}.js nav[role=DesktopNav] {max-height: none;}nav[role=DesktopNav] ul {margin: 0;border: 0;}nav[role=DesktopNav] li a {border: 0;}a.menu-link {display: none;}.js nav[role=navigation] {max-height: none;}nav[role=navigation] ul {margin: 0 0 0 -0.25em;border: 0;float: right;}nav[role=navigation] li {display: inline-block;margin: 0 0.25em;}nav[role=navigation] li a {border: 0;}}@media screen and (min-width: 1015px) and (max-width: 1015px) {nav[role=DesktopNav] li {display: inline-block;margin: 0 0;}}@media screen and (min-width: 1015px) and (max-width: 1198px) {nav[role=DesktopNav] li {display: inline-block;margin: 0 0;}}@media screen and (min-width: 1198px) and (max-width: 1550px) {nav[role=DesktopNav] li {display: inline-block;margin: 0 0;}}@media screen and (min-width: 1550px) {nav[role=DesktopNav] li {display: inline-block;margin: 0 0;}}@media (min-width: 1015px) {.row-fluid [class*="span"] {min-height: 0px;}}*, *:before, *:after {margin: 0px;padding: 0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 0px;font-size: 100%;outline: 0;}.dropdown {position: relative;}.dropdown-content {background:  #3d4649e6;border-radius: 8px 8px 18px 18px;color:  #f3f3f3;display: none;left: 0;padding-top: 20px;width: 200px!important;text-align: center;left: -5vw;position: absolute;-webkit-transition: opacity .4s;z-index: 10;}.dropdown-content a {margin: 0px 0px 6px 0px;!important;}.dropdown:hover .dropdown-content {display: block;}@media (min-width: 1015px){.hs-menu-wrapper.hs-menu-flow-horizontal{}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {display: inline-flex;white-space: nowrap;overflow: hidden;text-decoration: none;padding: 0px 0px 0px 5px;}@media (min-width: 1015px){.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {visibility: hidden;opacity: 0;-webkit-transition: opacity 0.4s;position: absolute;z-index: 10;left: 0;background:  #3d4649E6;padding-top: 20px;border-radius: 8px 8px 18px 18px;}}@media (max-width: 1015px){.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {visibility: visible;-webkit-transition: opacity .4s;position: absolute;z-index: 10;width: 100vw;text-align: center;margin: auto;background:  #474d50;padding-top: 20px;border-radius: 8px 8px 18px 18px;}}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {display: flex;white-space: nowrap;padding-top: 1.3em;padding-bottom: 1.4em;border-top: 1px solid  #5c6c71;text-align: center;margin: auto 0px;opacity: 1;overflow: hidden;text-overflow: ellipsis;justify-content: center;}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {display: inline-block;padding: 5px 2px;white-space: nowrap;font-weight: 300;max-width: 250px;overflow: hidden;text-overflow: ellipsis;text-decoration: none;}@media (max-width:1015px){.hs-menu-wrapper.hs-menu-flow-horizontal{padding-left: 0px;}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {display: initial;white-space: nowrap;overflow: hidden;text-decoration: none;min-width: 300px;max-width: 300px;}.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {visibility: visible;opacity: 1;position: revert;padding: 10px;display:none;width:100%;}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {display: flex;white-space: nowrap;padding-top: 0px;margin: auto;text-align: center;padding-bottom: 0px;overflow: hidden;columns: 2;text-overflow: ellipsis;color:  #b0b0b0;flex-direction: column;align-items: center;}}div #hs-eu-cookie-confirmation div #hs-eu-cookie-confirmation-inner a #hs-eu-confirmation-button {border: 1px solid  #444444!important;background-color:  #ed8b01!important;color:  #444;font-family: inherit;font-size: inherit;font-weight: 400!important;line-height: inherit;text-shadow: none!important;}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {border-left: 1px solid  #525252;border-right: 1px solid  #525252;min-width:178px;max-width:178px;}}div #hs-eu-cookie-confirmation div #hs-eu-cookie-confirmation-inner a #hs-eu-decline-button {border: 1px solid  #444444!important;color:  #444;!important;font-family: inherit;font-size: inherit;font-weight: 400!important;line-height: inherit;text-align: left;text-shadow: none!important;}.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {left: 198px;top: 0;}.hs-menu-item .hs-menu-depth-2 {font-size:12px;}.contact-menu {display:inline-block;}.contact-menu svg {fill:  #ed8b00;width: 2rem;margin-bottom: -0.5rem;}
@media (max-width: 1015px){.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {visibility: visible;-webkit-transition: opacity .4s;position: absolute;z-index: 10;width: 100vw;columns: 2;text-align: center;margin: auto;background:  #474d50;border-radius: 8px 8px 8px 8px;}}.sitenav {width: 80%;text-align: center;}
.brandlogo {z-index: 9999}.delogo {z-index: 9999;}

.contactbtn {
	background-color: #ed8b00;
	border: 1px solid #ed8b00;
	border-radius:5px;
	color: #fff;
	padding: 5px 20px;
	transition: all 0.2s ease-in-out;
}
.contactbtn.ghostbtn {
	background-color: transparent;
	color: #3a4547;
}
.contactbtn:focus,
.contactbtn:hover {
	background-color: #DF5800;
	color: #fff;
}

nav[role=DesktopMenu] li a.contactbtn {
	border: 1px solid #ed8b00;
}

nav[role=DesktopMenu] li a.contactbtn:focus,
nav[role=DesktopMenu] li a.contactbtn:hover {
	border: 1px solid #DF5800;
}

/* #header-nav.hide-nav-bar {
	-webkit-transform: translate(0, -100%);
	-moz-transform: translate(0, -100%);
	-ms-transform: translate(0, -100%);
	transform: translate(0, -100%);
	-webkit-backface-visibility: hidden;
}

#header-nav {
	position: fixed;
	z-index:999;
	top: 0;
	width: 100%;
	background: #f4f4f4;
	-webkit-transition:-webkit-transform 0.7s .3s ease;
	-moz-transition: -moz-transform 0.7s .3s ease;
	-ms-transition: -ms-transform 0.7s .3s ease;
	transition: transform 0.7s .3s ease;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px);
} */

/* #header-bar{
	position: fixed;
	z-index:999;
	top: 80px;
	width: 100%;
	padding-top:10px;
	background: #3a4547;
} */

#header-nav.hide-nav-bar {
	-webkit-transform: translate(0, -100%);
	-moz-transform: translate(0, -100%);
	-ms-transform: translate(0, -100%);
	transform: translate(0, -100%);
	-webkit-backface-visibility: hidden;
}

#hs_cos_wrapper_module_165364511305273 {
	position: sticky;
	top: 0;
	z-index: 999;
}

#header-nav {
	background: #f4f4f4;
}

#header-nav > .container {
	padding: 16px 0 8px;
}

@media only screen and (max-width: 776px) {
	#header-nav > .container {
		padding: 0;
	}
}

#header-bar {
	background: #3a4547;
	padding: 8px 0;
	width: 100%;
}

#header-bar ul {
	display: block;
	margin-bottom: 0;
}

#header-bar ul > li.hs-menu-depth-1 > a {
	padding-bottom: 0;
}

.localise{
    align-content: center!important;
    /* align-items: flex-start; */
	align-items: center;
    display: flex!important;
    flex-direction: row!important;
    flex-wrap: nowrap!important;
    justify-content: center!important;
}
/* .dropdown-local {padding-top: 3.5px } */

@media (min-width: 1278px){.navbar-icon {margin-right: -2%; padding: 0 5px 0px 15px;}}@media (max-width: 1278px){.navbar-icon {margin-right: 0%;}}.dropdown {position: relative;display: inline-block;}.dropdown {position: relative;color: #f3f3f3;}.dropdown a {text-decoration: none;color:  #f3f3f3;}.dropdown a: eb8b00 {text-decoration: none;color:  #f3f3f3;}.d-none {display: none;}.dropdown-content2 {background:  #3d4649e6;border-radius: 8px 8px 18px 18px;color:  #f3f3f3;display: none;left: 0;padding-top: 20px;max-width: 120px;width: 120px!important;left: -5vw;position: absolute;-webkit-transition: opacity .8s;z-index: 10;}.dropdown-content a {text-decoration: none;color:  #f3f3f3;}.dropdown-content a: eb8b00 {text-decoration: none;color:  #f3f3f3;}


/* Base Styles
********************************************************************* */
@media only screen and (max-width: 1015px) {
html {
font-size: 62.5%;
/* Base Styles
scroll-snap-type: y mandatory;
scroll-behavior: auto;
scroll-padding-top: -10px; */
}
.flex {
display: -ms-flexbox !important; 
display: flex !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap;
-ms-flex-pack: justify !important;
justify-content: center;
-ms-flex-align: center !important;
align-items: center !important;
/* min-width: 350px;*/
flex-direction: row;
align-content: center;
}
}
@media only screen and (min-width: 1015px) {
html {
font-size: 62.5%;
/* Base Styles
scroll-snap-type: y mandatory;
scroll-behavior: auto;
scroll-padding-top: 125px;*/
}
.flex {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap;
-ms-flex-pack: justify !important;
justify-content: center;
-ms-flex-align: center !important;
align-items: center !important;
min-width: 350px;
flex-direction: row;
align-content: center;
}
}


.resources {
min-height: fit-content;
margin: 10vh 0vw 2vh 0vw;
}
.footerflex {
scroll-snap-align: start;
scroll-snap-stop: always;
}
.HeroModule {
scroll-snap-align: start;
scroll-snap-stop: always;
}
.Module {  
scroll-snap-align: start;
scroll-snap-stop: always;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
z-index:0;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
top:0px;
min-width:350px;
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
align-items: center;
}
.Resourcemodule {  
scroll-snap-align: start;
scroll-snap-stop: always;
display: block;
min-height: fit-content;
height: fit-content;
}
@media only screen and (min-width: 1015px) and (max-height: 850px) and (orientation: landscape) {
body {
font-size: 1.2em;
line-height: 1.4em;
font-weight: 400;
font-family: Poppins, Poppins, sans-serif;
color: #222;
}
}
@media only screen and (max-width: 1015px) and (max-height: 850px) and (orientation: landscape) {
body {
font-size: 1em;
line-height: 1.2em;
font-weight: 400;
font-family: Poppins, Poppins, sans-serif;
color: #222;
}
}
@media only screen and (min-width: 1015px) and (min-height: 850px) and (orientation: landscape) {
body {
font-size: 16px;
line-height: 1.6em;
font-weight: 400;
font-family: Poppins, Poppins, sans-serif;
color: #222;
}
}
@media only screen and (max-width: 1015px) and (min-height: 850px) and (orientation: landscape) {
body {
font-size: 1.2em;
line-height: 1.2em;
font-weight: 400;
font-family: Poppins, Poppins, sans-serif;
color: #222;
}
}
/* Colors */
    /*  */
   
    /*  */
    /*  */
    /*  */
/* Typography */
            /*  */
                         /*  */
                          /*  */
 /*  */
  /*  */
  /*  */
/* Structure */
    
/* Containers */
 /* Used on '.page-center' in 'Base' and in the 'Portrait tablet to landscape and desktop' media query */
.text-black {
color:#3d4649;
}


.divider {
width: 50vw;
border-top: 2px solid #b0b0b0;
padding-bottom: 5vh;
margin: auto;
}
.blockquote {
text-indent: 80px;
text-align:left;
border-left: 5px solid #3ea0bc;
margin: auto;
padding: 15px;
}
.text-orange {
color:#ed8b00;
}
.text-teal {
color:#38a0be;
}
.text-red {
color:#ca3258;
}
.text-white {
color:#fff;
}
.text-center {
text-align: center !important;
}
.text-left {
text-align: left !important;
}
.text-right {
text-align: right !important;
}
.text-capitalize {
text-transform: capitalize!important;
}
.bcg {
background: no-repeat center center;
background-size: cover;
position: absolute;
width: 100vw;
height: 120%;
z-index: -50;
}
.bcg-grey {
background-color:#f3f3f3; 
}
.bcg-black {
background-color:#3a4547; 
}
.bcg-white {
background-color:#fff; 
}
.bcg-red {
background-color:#ca3258; 
}
.bcg-lorange {
background-color:#fdf3e5; 
}
.bcg-orange {
background-color:#ed8b00; 
}
.bcg-teal {
background-color:#deebf3; 
}
.bcg-1 {
background: #ed8b00;
background: -moz-linear-gradient(-45deg, #c8c8c8 0%, #ed8b00 100%);
background: -webkit-linear-gradient(-45deg, #c8c8c8 0%, #ed8b00 100%);
background: linear-gradient(135deg, #c8c8c8 0%, #ed8b00 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#ed8b00', GradientType=1 );
}
.bcg-2 {
background: #ed8b00;
background: -moz-linear-gradient(-45deg, #ed8b00 0%, #c76700 100%);
background: -webkit-linear-gradient(-45deg, #ed8b00 0%, #c76700 100%);
background: linear-gradient(135deg, #ed8b00 0%, #c76700 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed8b00', endColorstr='#c76700', GradientType=1 );
}
.bcg-3 {
background: #f3f3f3;
background: -moz-linear-gradient(-45deg, #37a0bf 0%, #f3f3f3 100%);
background: -webkit-linear-gradient(-45deg, #37a0bf 0%, #f3f3f3 100%);
background: linear-gradient(135deg, #37a0bf 0%, #f3f3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37a0bf', endColorstr='#f3f3f3', GradientType=1 ); 
}
.bcg-4 {
background: #c8c8c8;
background: -moz-linear-gradient(-45deg, #c8c8c8 0%, #f3f3f3 100%);
background: -webkit-linear-gradient(-45deg, #c8c8c8 0%, #f3f3f3 100%);
background: linear-gradient(135deg, #c8c8c8 0%, #f3f3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#f3f3f3', GradientType=1 ); 
}
.bcg-5 {
background: #3d4649;
background: -moz-linear-gradient(-45deg, #3d4649 0%, #000 100%);
background: -webkit-linear-gradient(-45deg, #3d4649 0%, #000 100%);
background: linear-gradient(135deg, #3d4649 0%, #000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d4649', endColorstr='#000', GradientType=1 ); 
}
.bcg-feature {
background: #d4d7d8;
}

.h-140,
.h-120,
.h-100,
.h-80,
.h-60,
.h-50,
.h-40,
.h-20 {
	padding: 120px 20px;
}

@media only screen and (max-width: 776px) {
	.h-140,
	.h-120,
	.h-100,
	.h-80,
	.h-60,
	.h-50,
	.h-40,
	.h-20 {
		padding: 80px 20px;
	}
}

.image-break-row .contain-header {
	height: 50vh
}

.contain-header {
	position: relative;
}

/* @media only screen and (min-width: 1015px) {
	.h-140 {
		max-height: fit-content;
		min-height: 140vh; 
	}
	.h-120 {
		max-height: fit-content;
		min-height: 120vh; 
	}
	.h-100 {
		max-height: fit-content;
		min-height: 100vh; 
	}
	.h-80 {
		max-height: fit-content;
		min-height: 80vh; 
	}
	.h-60 {
		max-height: fit-content;
		min-height: 75vh; 
	}
	.h-40 {
		max-height: fit-content;
		min-height: 40vh; 
	}
	.h-50 {
		max-height: fit-content;
		min-height: 50vh; 
	}
	.h-20 {
		max-height: fit-content;
		min-height: 20vh; 
	}
}

@media only screen and (max-width: 1015px) {
	.h-140 {
		height: 60vh;
		min-height: fit-content;
		padding: 80px 20px;
	}
	.h-120 {
		height: 60vh;
		min-height: fit-content;
		padding: 80px 20px;
	}
	.h-100 {
		height: 60vh;
		min-height: fit-content; 
		padding: 80px 20px;
	}
	.h-80 {
		height: 60vh;
		min-height: fit-content; 
		padding: 80px 20px;
	}
	.h-60 {
		height: 60vh;
		min-height: fit-content; 
		padding: 80px 20px;
	}
	.h-50 {
		height: 60vh;
		min-height: fit-content; 
		padding: 80px 20px;}
	.h-40 {
		height: 60vh;
		min-height: fit-content; 
		padding: 80px 20px;
	}
	.h-20 {
		height: 60vh;
		min-height: fit-content; 
		padding: 80px 20px;
	}
} */

.mod-center-style3 {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap;
-ms-flex-pack: justify !important;
justify-content: center;
-ms-flex-align: center !important;
align-items: flex-start;
min-width: 350px;
width: 100%;
flex-direction: row;
align-content: center;
}
.stylethree {
max-height: 20vh;
min-height: 20vh; 
}
.stylethreecopy {
max-height: 60vh;
min-height: 60vh; 
}
.stylethreeImg {
max-height: 15vh;
min-height: 15vh;
text-align: center;
margin: auto;
display: block;
}
/* Typography
********************************************************************* */
@media (min-width:1015px){
h1, h2, h3, h4, h5, h6,  a, pre, blockquote, dl, figure, table, p, ul, ol, form {
margin-top: 0;
font-family: Poppins;
font-weight: 400;
}
h1, h2, h3, h4, h5, h6,  {
margin-bottom:2em;}
h1 {
font-size: 35px;
line-height:50px;
margin-bottom:2vh;
font-weight: 400;
}
h2 {
font-size: 28px;
line-height:35px;
font-weight: 400;
}
h3 {
font-size: 22px;
line-height:32px;
font-weight: 400;
}
h4 {
font-size: 18px;
line-height:25px;
}
h5 {
font-size: 16px;
line-height:25px;
}
h6 {
font-size: 16px;
line-height:25px;
}
a:hover {
color: #ed8b00;
}
a, pre, blockquote, dl, figure, table, p, ul, ol, form {
font-size: 1.5rem;
line-height:1.5em;
}
.title .icon {
color: #FFFFFF;
font-size: 50px;
}
.lumiquote p {
font-size: 1.8rem;
line-height:1.5em;
}}
@media (max-width:1015px){
h1, h2, h3, h4, h5, h6,  a, pre, blockquote, dl, figure, table, p, ul, ol, form {
margin-top: 0;
font-family: Poppins;
}
a, pre, blockquote, dl, figure, table, p, ul, ol, form {
font-weight: 400;
}
h1, h2, h3, h4, h5, h6,  {
margin-bottom:2em;}
h1 {
font-size: 35px;
line-height:1.3;
margin-bottom:2vh;
font-weight: 400;
}
h2 {
font-size: 28px;
line-height:35px;
font-weight: 400;
}
h3 {
font-size: 20px;
line-height:30px;
font-weight: 400;
}
h4 {
font-size: 18px;
line-height:25px;
}
h5 {
font-size: 18px;
line-height:25px;
}
h6 {
font-size: 18px;
line-height:25px;
}
a:hover {
color: #ed8b00;
}
a, pre, blockquote, dl, figure, table, p, ul, ol, form {
font-size: 16px;
line-height:30px;
}
.legal-consent-container p, a {
font-size: 12px;
}
.legal-consent-container a {
color:#ed8b00;
}
.title .icon {
color: #FFFFFF;
font-size: 50px;
}
.lumiquote p {
font-size: 1.2rem;
line-height:1.5em;
}}

a {
	font-size: 16px;
	font-weight: 600;
	transition: all 0.2s ease-in-out;
}

a:focus,
a:hover {
	color: #ed8b00;
}

a.text-link {
	font-size: 16px;
}

a.text-link:after,
.card a .card__button .hs_cos_wrapper:after {
	content: '→';
	margin-left: 8px;
	position: relative;
	right: 0;
	transition: all 0.2s ease-in-out;
}

a.text-link:focus:after,
a.text-link:hover:after,
.card a:focus .card__button .hs_cos_wrapper:after,
.card a:hover .card__button .hs_cos_wrapper:after {
	right: -4px;
}

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

:focus {
	border-radius: 2px;
	color: #000;
	outline: 2px solid #9e9e9e;
	outline-offset: 2px;
}

/* Screen Reader Text
--------------------------------------------- */

.screen-reader-shortcut,
.screen-reader-text,
.screen-reader-text span {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background: #fff;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #061E3D;
	display: block;
	font-size: 1em;
	font-weight: 700;
	height: auto;
	padding: 15px 23px 14px;
	text-decoration: none;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* WIDTHS
********************************************************************* */  
.w-md-50p {
width: 50%;    padding:0 1em;
}
.w-md-90p {
width: 90%;    padding:0 1em;
}  
.w-md-80p {
width: 80%;    padding:0 1em;
}
.w-md-70p {
width: 70%;    padding:0 1em;
}
.w-md-60p {
width: 60%;    padding:0 1em;
}
.w-md-40p {
width: 40%;    padding:0 1em;
}
.w-md-20p {
width: 20%;    padding:0 1em;
}
.w-md-25p {
    max-width: 25%;
    min-width: 25%;
    padding: 0 1em;
}
.w-md-30p {
width: 30%;    padding:0 1em;
}
@media screen and (max-width: 1015px) {
.hideonmobile {
display: none;
}
.hideondesktop {
display: block;
}
}
@media screen and (min-width: 1015px) {
.hideonmobile {
display: block;
}
.hideondesktop {
display: none;
}
}
.f-img {
max-height: 150px;
object-fit: contain;
margin-bottom: 1em;
}
@media only screen and  (min-width: 1920px){
.divider {
display:none
}
}
@media only screen and  (max-width: 776px){
.Module {
width: 100%;
}
.container {
position: relative;
width: 100%;
margin: auto;
max-width: 100%;
padding: 0 20px;
box-sizing: border-box;
}
.column, .columns {
width: 90%;
float: left;
box-sizing: border-box;
}
.Module   .contain-content {
min-height: fit-content;
margin:auto;
width: 95%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
}
.contain-content {
min-height: fit-content;
margin:auto;
width: 95%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
}
  
  .Module   .res-content {
min-height: fit-content;
margin:auto;
width: 85%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
}
.res-content {
min-height: fit-content;
margin:auto;
width: 85%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
}
.Module   .contain-header {
min-height: fit-content;
margin:auto;
width: 85%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
}
.contain-header {
min-height: fit-content;
margin: auto;
width: 85%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
}
.form-content {
max-width: 400px;
margin: auto;
padding: 0 15px 0 15px;
}
.section-content {
max-width: 400px;
padding: 0 15px 0 15px;
}
.section-content-md-50p {
  padding: 0;
} 
.container {
width: 95%;
padding: 0;
margin: auto;
}
.features {
margin:auto;
padding: 0 5vw;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
justify-content: center;
align-items: center;
}
.w-md-50p {
width: 100%;
padding:0 1em;
}
.w-md-90p {
width: 100vw;
padding:0 1em;
}  
.w-md-80p {
width: 100vw;
padding:0 1em;
}
.w-md-70p {
width: 100vw;
padding:0 1em;
}
.w-md-60p {
width: 100vw;
padding:0 1em;
}
.w-md-40p {
width: 100vw;
padding:0 1em;
}
.w-md-20p {
width: 100vw;
padding:0 1em;
}
.w-md-30p {
width: 100vw;
padding:0 1em;
}
  .w-md-25p {
width: 100vw;   padding:0 1em;
}
.divider {
width: 100%;
border-top: 2px solid #b0b0b0;
padding-bottom: 5vh;
}
}
.contactlumi a {
color:#ed8b00;
font-family:Poppins;
}
}
@media only screen and (min-width: 776px) and (max-width: 1280px)  {
.column:first-child,  .columns:first-child {
margin: auto;
}
.container {
position: relative;
width: 100%;
max-width: 100%;
margin: auto;
margin: 0 auto;
padding: 0 20px;
box-sizing: border-box;
}
.column, .columns {
min-height: fit-content;
width: 100%;
float: left;
box-sizing: border-box;
}
.contain-content {
min-height: fit-content;
padding: 2vh 5vw;
width: 90%;
margin:auto;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
}
  
  .res-content {
min-height: fit-content;

width: 90%;
margin:auto;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
}
.contain-header {
min-height: fit-content;
padding: 2vh 5vw;
width: 90%;
margin: auto;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
}
.section-content {
max-width:700px;
margin: auto;
padding: 0 15px 0 15px;
}
.form-content {
max-width:700px;
margin: auto;
padding: 0 15px 0 15px;
}
.contactlumi {
}
.contactlumi a {
color:#ed8b00;
}
.contactlumi h3 {
font-size: 3rem;
font-weight: 400;
line-height: 3rem;
padding-bottom: 2rem;
}
.contactlumi .copy {
font-size:1.8rem 
}
.contactlumi .privacy {
font-size:12px;
}
}
@media only screen and (min-width: 1280px) {
.column:first-child,  .columns:first-child {
margin: auto;
}
.container {
position: relative;
width: 100%;
max-width: 1280px;
margin: 0 auto;
padding: 0 20px;
box-sizing: border-box;
}
.column, .columns {
width: 100%;
float: left;
box-sizing: border-box;
}
.contain-content {
max-width:1280px;
min-width:1280px;
/* padding: 30vh 0; */
margin:auto;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
}
 
  .services-callout-row .contain-content {
    align-items: stretch;
  }
  
  .res-content {
max-width:1280px;
min-width:1280px;

margin:auto;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
}
.contain-header {
max-width:1280px;
min-width:1280px;
/* padding: 0 0; */
margin: auto;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
}
.section-content {
max-width: 1280px;
margin: auto;
padding: 0 15px 0 15px;
}
.form-content {
max-width: 980px;
margin: auto;
padding: 0 15px 0 15px;
}
.container {
width: 85%;
margin: auto;
padding: 0;
}
.features {
margin:auto;
padding: 0 5vw;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
justify-content: center;
align-items: center;
}
.contactlumi {
}
.contactlumi a {
color:#ed8b00;
}
.contactlumi h3 {
font-size:3rem; 
padding-bottom: 2rem;
}
.contactlumi .copy {
font-size:1.4rem 
}
.contactlumi .privacy {
font-size:12px;
}
}
/* For devices larger than 400px */
@media (min-width:766px) {
.container {
width: 98%;
margin: auto;
padding: 0;
}
.one-half.column {
width: 50%;
min-width:400px;
margin:auto;
}
  .one-whole.column {
width: 100%;
min-width:400px;
margin:auto;
}
  
.features {
margin:auto;
padding: 0 5vw;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
justify-content: center;
align-items: center;
}
}
@media (max-width: 766px) {
nav {
width: 100%;
}
.contactlumi {
}
.contactlumi a {
color:#ed8b00;
}
.contactlumi h3 {
font-size: 25px ;
padding-bottom: 2vh;
}
.contactlumi .copy {
font-size:12px;
}
.contactlumi .privacy {
font-size:12px;
}
.contactlumi {
width:95% 
}
.contact-image {
max-height:40vh;
}
.features {
margin: auto;
/* padding: 0 5vw; */
display: flex;
flex-direction: column;
align-content: center;
justify-content: center;
align-items: stretch;
}
ul {
list-style: none;
font-family: Poppins;
}
.one-half.column {
margin: auto;
/* width: 48%; */
/* min-width: 400px; */
}
}
nav ul {
list-style: none;
text-align: center;
font-family: 'Poppins';
}
.title p {
line-height: 150%;
}
@media only screen and (max-width: 1015px){
.Module {
text-align: left;
}  }
}
@media only screen and (max-width: 766px) {
.main_nav {
padding-top: 25px;
}
nav ul {
padding-top: 0px;
margin-bottom: 10px;
text-align: center;
width: 100%;
}
nav ul li {
width: 100%;
padding: 7px 0;
margin: 0;
}
nav ul li:first-child {
margin-top: 70px;
}
}
@media only screen and (max-width: 766px) {
.mobile-toggle {
display: block;
}
}
.mod-center {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap;
-ms-flex-pack: justify !important;
justify-content: center;
-ms-flex-align: center !important;
align-items: center !important;
min-width: 350px;
width: 100%;
flex-direction: row;
align-content: center;
}
.mod-top {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap;
-ms-flex-pack: justify !important;
justify-content: center;
-ms-flex-align: center !important;
align-items: flex-start;
min-width: 350px;
width: 100%;
flex-direction: row;
align-content: flex-start; 
}
.mod-bottom {
.flex {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap;
-ms-flex-pack: justify !important;
justify-content: center;
-ms-flex-align: center !important;
align-items: flex-end;
min-width: 350px;
flex-direction: row;
width: 100%;
align-content: flex-end;
}
}
.product-header {
min-height:60vh;              
margin:auto;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
}
.product-shape  {
width: 80vw;
height: 70vh;
position: absolute;
top: -32vh;
left: -22vw;
background-color: #f3f3f3;
border-radius: 150px; 
opacity:0.8;
z-index: 3;
transform: rotate(10deg);
}
@media (max-width:1015px){
.product-shape  {
width: 85vw;
height: 70vh;
left: -5vw;
}}
@media (min-width:766px) and (max-width:1015px){
.product-header {
min-width:766px; 
max-width:766px;
}}
@media (min-width:1015px) and (max-width:1280px){
.product-header {
min-width:1015px; 
max-width:1015px;
}}
@media (min-width:1280px){
.product-header {
min-width:1280px; 
max-width:1280px;
}}
.product-hero { 
min-width: 100%;
margin-top: -5vh;
z-index:5;
}
.product-shape {
z-index:-10;
/* call outs */
.ctabutton {
margin: 1vh auto;
text-align: center;
}
}
}
.column,  .columns {
margin: auto;
}
.one.column,  .one.columns {
width: 4.66666666667%;
}
.two.columns {
width: 13.3333333333%;
}
.three.columns {
width: 22%;
}
.logo.columns {
width: 20vw;
}
.nav.columns {
width: 80vw;
}
.four.columns {
width: 30.6666666667%;
}
.five.columns {
width: 39.3333333333%;
}
.six.columns {
width: 45%;
max-height: 20vh;
min-height: 20vh;
}
.seven.columns {
width: 56.6666666667%;
}
.eight.columns {
width: 65.3333333333%;
}
.nine.columns {
width: 74.0%;
}
.ten.columns {
width: 82.6666666667%;
}
.eleven.columns {
width: 91.3333333333%;
}
.twelve.columns {
width: 100%;
margin-left: 0;
}
.one-third.column {
width: 30.6666666667%;
}
.two-thirds.column {
width: 65.3333333333%;
}
/* Offsets */
.offset-by-one.column,  .offset-by-one.columns {
margin-left: 8.66666666667%;
}
.offset-by-two.column,  .offset-by-two.columns {
margin-left: 17.3333333333%;
}
.offset-by-three.column,  .offset-by-three.columns {
margin-left: 26%;
}
.offset-by-four.column,  .offset-by-four.columns {
margin-left: 34.6666666667%;
}
.offset-by-five.column,  .offset-by-five.columns {
margin-left: 43.3333333333%;
}
.offset-by-six.column,  .offset-by-six.columns {
margin-left: 52%;
}
.offset-by-seven.column,  .offset-by-seven.columns {
margin-left: 60.6666666667%;
}
.offset-by-eight.column,  .offset-by-eight.columns {
margin-left: 69.3333333333%;
}
.offset-by-nine.column,  .offset-by-nine.columns {
margin-left: 78.0%;
}
.offset-by-ten.column,  .offset-by-ten.columns {
margin-left: 86.6666666667%;
}
.offset-by-eleven.column,  .offset-by-eleven.columns {
margin-left: 95.3333333333%;
}
.offset-by-one-third.column,  .offset-by-one-third.columns {
margin-left: 34.6666666667%;
}
.offset-by-two-thirds.column,  .offset-by-two-thirds.columns {
margin-left: 69.3333333333%;
}
.offset-by-one-half.column,  .offset-by-one-half.columns {
margin-left: 52%;
}
}












/* Header Section
********************************************************************* */
#BkVideo {
position: absolute;
right: 0;
object-fit:cover;
min-height: 120vh;
z-index:-50;
}
.video-section .video-block {
border-radius:5em;
cursor: pointer;
}
.video-section .video-block:hover {
}
  .video-section .video-block .imageb {
width:100%;
min-width:50vw;
height: 455px;
border-radius:5em;
margin: 0 auto;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
margin-top: -15px;
position:relative;
}

@media (max-width:1015px){
    .video-section .video-block .imagefourth {
width:100%;
    min-width:100px;
max-width:100px;
height: 455px;
border-radius:5em;
margin: 0 auto;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
margin-top: -15px;
position:relative;
  }}
  


@media (min-width:1015px){
.video-section .video-block .blockimage {
width:100%;
/*max-width:250px;*/
height: 455px;
margin: 0 auto;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
margin-top: -15px;
position:relative;
}
.video-section .video-block .image {
width:100%;
/*max-width:250px;*/
height: 455px;
border-radius:5em;
margin: 0 auto;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
margin-top: -15px;
position:relative;
}
  
.video-section .video-block .image.screen-aspect-ratio {
  height: 300px;
  border-radius:0;
}
  
  .video-section .video-block .imagethird {
width:100%;
    min-width:350px;
max-width:350px;
height: 455px;
border-radius:5em;
margin: 0 auto;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
margin-top: -15px;
position:relative;
}
  
    .video-section .video-block .imagefourth {
width:100%;
    min-width:280px;
max-width:280px;
height: 455px;
border-radius:5em;
margin: 0 auto;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
margin-top: -15px;
position:relative;
}
  
  
  .video-section .video-block .imageb {
width:100%;
min-width:50vw;
height: 455px;
border-radius:5em;
margin: 0 auto;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
margin-top: -15px;
position:relative;
}
.video-section .video-block .resourceimage {
width:100%;
height: 350px;
margin: 10px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
position:relative;
}
}
@media (max-width:1015px){
.video-section .video-block .blockimage {
width:100%;
/*max-width:250px;*/
height: 250px;
margin: 0 auto;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
margin-top: -15px;
position:relative;
}
.video-section .video-block .image {
width:100%;
/*max-width:250px;*/
height: 250px;
border-radius:5em;
margin: 0 auto;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
margin-top: -15px;
position:relative;
}

.video-section .video-block .image.screen-aspect-ratio {
  height: 200px;
  border-radius:0;
}
  
.video-section .video-block .resourceimage {
width:100%;
height: 250px;
margin: 10px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
position:relative;
}}
.video-section .video-block .resourceimage:before {
opacity: 0;
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
border-radius:5em;
}
.video-section .video-block .image:before {
opacity: 0;
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
border-radius:5em;
}
.video-section .video-block:hover .resourceimage:before {
opacity: 0.9;
}
.video-section .video-block:hover .image:before {
opacity: 0.9;
}
.video-section .video-block .blockimage:before {
opacity: 0;
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.video-section .video-block:hover .blockimage:before {
opacity: 0.9;
}
.video-section .video-block:hover .link a {
color: #ed8b00;
}
.video-section .video-block .image:after {

content: "";
position: absolute;
left: 0;
top: calc(50% - 110px);
width: 100%;
height: 180px;
background-image: url('https://go.lumiglobal.com/hubfs/0%20-%20WEBSITE/Images/Default%20images/Playbutton.png');
background-repeat: no-repeat;
background-position: center center;

}

.video-section .video-block:hover .image:after {

content: "";
position: absolute;
left: 0;
top: calc(50% - 110px);
width: 100%;
height: 180px;
background-image: url('https://go.lumiglobal.com/hubfs/0%20-%20WEBSITE/Images/Default%20images/Playbutton.png');
background-repeat: no-repeat;
background-position: center center;
transform: rotate(0.35turn);
    transition-duration: 0.5s;
}



.video-section .video-block .resourceimage:after {
opacity: 0.9;
content: "";
position: absolute;
left: 0;
top: calc(50% - 120px);
width: 100%;
height: 180px;
background-image: url('https://go.lumiglobal.com/hubfs/2022%20WEBSITE/Default%20images/Playbutton.png');
background-repeat: no-repeat;
background-position: center center;
}
.video-section .video-block .blockimage:after {
opacity: 0.9;
content: "";
position: absolute;
left: 0;
top: calc(50% - 40px);
width: 100%;
height: 80px;
background-repeat: no-repeat;
background-position: center center;
}
.video-section .video-block:hover .image:after {
opacity: 0.9;
}
.video-section .video-block:hover .resourceimage:after {
opacity: 0.9;
}
#BkVideo {
position: absolute;
right: 0;
object-fit:cover;
min-height: 120vh;
z-index:-50;
}
.video-icon .video-block {
border-radius:5em;
cursor: pointer;
}
.video-icon .video-block:hover {
}
.video-icon .video-block .blockimage {
width:290px;
max-width:290px;
/*max-width:250px;*/
margin: 0 auto;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
position:relative;
}
@media only screen and  (max-height:800px) {
.video-icon .video-block .image {
height:150px;
min-width:280px;
max-width:280px;
max-height:150px;
border-radius:4em;
margin: 0 auto;
margin-bottom: 2em;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
position:relative;
}
}
@media only screen and (min-height:800px)  {
.video-icon .video-block .image {
height:150px;
min-width:280px;
max-width:280px;
max-height:150px;
border-radius:5em;
margin: 0 auto;
margin-bottom: 2em;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
position:relative;
}
}
.video-icon .video-block .image:before {
opacity: 0;
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
border-radius:4em;
background-color: #ed8b00;
}
.video-icon .video-block:hover .image:before {
opacity: 0.4;
}
.video-icon .video-block .blockimage:before {
opacity: 0;
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #ed8b00;
}
.video-icon .video-block:hover .blockimage:before {
opacity: 0.4;
}
.video-icon .video-block:hover .link a {
color: #ed8b00;
}
.video-icon .video-block .image:after {
	background: url('https://go.lumiglobal.com/hubfs/2022%20WEBSITE/Default%20images/Playbutton.png') no-repeat center center/contain;
	bottom: -8px;
	content: '';
	height: 120px;
	position: absolute;
	right: -8px;
	width: 120px;
}
.video-icon .video-block .blockimage:after {
opacity: 0;
content: "";
position: absolute;
left: 0;
top: calc(50% - 40px);
width: 100%;
height: 80px;
background-repeat: no-repeat;
background-position: center center;
color: #ffffff;
}
.video-icon .video-block:hover .image:after {
opacity: 0.8;
}
@media only screen and (max-width: 1024px) {
.vimeo-lb-player-responsive{
max-width: 80%;
margin: auto;
}

.cover {
min-height:180vh;
width:100vw;
object-fit: cover; 
}

}
@media only screen and (min-width: 1024px) {
.vimeo-lb-player-responsive{
max-width: 80%;
margin: auto;
}

.cover {
min-height:120vh;
width:100vw;
object-fit: cover; 
}

}




.hero {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
z-index:0;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
top:0px;
width: 100%%;
height: 95vh;
opacity:.9;
background: #3d4649;
background: -moz-linear-gradient(-45deg, #3d4649B3 0%, #b0b0b01A 100%);
background: -webkit-linear-gradient(-45deg, #3d4649B3 0%, #b0b0b01A 100%);
background: linear-gradient(135deg, #3d4649B3 0%, #b0b0b01A 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d4649B3', endColorstr='#b0b0b01A', GradientType=1 );
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
align-items: center;
}
@media (min-width:1015px){
.hero-img img {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
max-width: 80%;
position: absolute;
text-align: center;
margin: auto;
left: 30vw;
z-index: -10;
opacity: .3;
top: 5vh;
min-height: 90%;
}
.title {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
padding: 0vh 2vw 0 0vw;
max-height:65%;
margin: auto;
opacity:1;

}
}
@media (max-width:1015px){
.title {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
width:95vw;
padding: 0vh 2vw 0 2vw;
max-height:65%;
    text-align: left;
margin: auto;
opacity:1;
}
.hero-img img {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
max-width: 100%;
position: absolute;
text-align: center;
margin: auto;
z-index: -10;
opacity: .2;
object-fit: cover;
top: 2vh;
min-height: 100%;
}}
.title video {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
padding: 2rem;
max-width: 80%;
text-align: center;
margin: auto;
opacity:1;
}
.text-left {
text-align: initial;
}
.text-right {
text-align: end;
}
.text-center {
text-align: center;
}
.title .smallsep {
background: #fff;
height: 2px;
width: 70px;
margin: auto;
margin-top: 30px;
margin-bottom: 30px;
}
.title .icon {
color: #FFFFFF;
font-size: 50px;
}
}
.main_nav {
position: fixed;
top: 0px;
max-height: 170px;
z-index: 999;
width: 100%;
padding-top: 90px;
background: 0;
overflow: hidden;
-webkit-transition: all .3s;
transition: all .3s;
opacity: 0;
top: -100px;
padding-bottom: 16px;
}
.open-nav {
max-height: 1000px !important;
}
.sticky {
background-color: #ffffff;
opacity: 1;
top: 0px;
}
nav {
width: 100%;
}
nav ul li {
display: inline-block;
line-height: 1.5;
/*	letter-spacing: -.1rem; */
}
nav ul a {
font-size: .9rem;
text-decoration: none;
font-family: 'Poppins';
color:#fff;
}
nav ul a:hover {
color: #ed8b00;
}
/* .contactbtn:hover {
background-color: #d4d7d8;
} */
.lumifooter a:hover{
color: #ed8b00;
}
.mobile-toggle {
display: none;
cursor: pointer;
font-size: 20px;
position: absolute;
right: 22px;
top: 0;
width: 30px;
}
.mobile-toggle span {
width: 30px;
height: 4px;
margin-bottom: 6px;
background: #000000;
display: block;
}
.scroll-down {
position: absolute;
left: 50%;
bottom: 8vh;
display: block;
text-align: center;
font-size: 20px;
z-index: 100;
text-decoration: none;
text-shadow: 0;
width: 13px;
height: 13px;
border-bottom: 2px solid #fff;
border-right: 2px solid #fff;
z-index: 9;
-webkit-transform: translate(-50%, 0%) rotate(45deg);
-moz-transform: translate(-50%, 0%) rotate(45deg);
transform: translate(-50%, 0%) rotate(45deg);
-webkit-animation: fade_move_down 2s ease-in-out infinite;
-moz-animation: fade_move_down 2s ease-in-out infinite;
animation: fade_move_down 2s ease-in-out infinite;
}
/*animated scroll arrow animation*/
@-webkit-keyframes fade_move_down {
0% {
-webkit-transform:translate(0, -10px) rotate(45deg);
opacity: 0;
}
50% {
opacity: 1;
}
100% {
-webkit-transform:translate(0, 10px) rotate(45deg);
opacity: 0;
}
}
@-moz-keyframes fade_move_down {
0% {
-moz-transform:translate(0, -10px) rotate(45deg);
opacity: 0;
}
50% {
opacity: 1;
}
100% {
-moz-transform:translate(0, 10px) rotate(45deg);
opacity: 0;
}
}
@keyframes fade_move_down {
0% {
transform:translate(0, -10px) rotate(45deg);
opacity: 0;
}
50% {
opacity: 1;
}
100% {
transform:translate(0, 10px) rotate(45deg);
opacity: 0;
}
}

/* Front Page
********************************************************************* */

.hero-row h1 {
	color: #DF5800
}

.services-callout-row .contain-content {
	padding-top: 0;
}

.services-callout-row h3 {
	margin-bottom: 24px;
}

.services-callout-row .w-md-30p {
	border-left: 1px solid #979797;
	display: flex;	
	width: calc(100%/3);
}

.services-callout-row .w-md-30p:first-of-type {
	border-left: none;
}

.services-callout-row .w-md-30p .section-content {
	display: flex;
	flex-direction: column;
	margin: 0 auto;
}

.services-callout-row .w-md-30p .section-content .more-link {
	margin-bottom: 0;
	margin-top: auto;
}

.services-callout-row .w-md-30p .section-content .more-link a.button {
	display: inline-block;
}

@media (max-width:768px){

	.services-callout-row .w-md-30p {
		border: none;
		border-top: 1px solid #979797;
		padding: 24px 0;
		width: 100%;
	}
	
	.services-callout-row .w-md-30p:first-of-type {
		border-top: none;
	}
	
}

/* Solutions
********************************************************************* */

#solutions-intro .h-80 {
	padding-bottom: 0;
}

#solutions-intro .title {
	max-width: 100% !important;
	padding: 0 20px !important;
}

#solutions-intro .title h2 {
	text-align: center;
}

/* About Section
********************************************************************* */
#about {
padding: 100px 0 50px 0;
}
/* Team Section
********************************************************************* */
#team {
padding: 50px 0 100px 0;
}
#team .icon {
font-size: 26px;
}
/* Skills Section
********************************************************************* */
#skills {
padding: 100px 0 100px 0;
background-color: #F5F5F5;
}
.progressBar {
margin-bottom: 26px;
margin-bottom: 1.66em;
}
.progressBar h4 {
font-size: 16px;
text-transform: none;
margin-bottom: 7px;
margin-bottom: .33em;
}
.progressBarContainer {
width: 100%;
height: 8px;
background: #E1E1E1;
overflow: hidden;
}
.progressBarValue {
height: 8px;
float: left;
background: #ed8b00; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ed8b00 0%, #3ea0bc 100%);
background: -webkit-linear-gradient(-45deg, #ed8b00 0%, #3ea0bc 100%);
background: linear-gradient(135deg, #ed8b00 0%, #3ea0bc 100%);
}
.value-00 {
width: 0;
}
.value-10 {
width: 10%;
}
.value-20 {
width: 20%;
}
.value-30 {
width: 30%;
}
.value-40 {
width: 40%;
}
.value-50 {
width: 50%;
}
.value-60 {
width: 60%;
}
.value-70 {
width: 70%;
}
.value-80 {
width: 80%;
}
.value-90 {
width: 90%;
}
.value-100 {
width: 100%;
}
/* Portfolio Section
********************************************************************* */
#portfolio {
padding: 100px 0 100px 0;
}
.image {
width: 100%;
height: auto;
margin-left: auto;
margin-right: auto;
transition: .5s;
}
.image:hover {
opacity: 0.6;
transition: .3s;
background-image: url(../images/hoverbg.png);
background-repeat: no-repeat;
background-position: center;
}
/* Testimonial Section
********************************************************************* */
#testimonial {
background-color: #F5F5F5;
padding: 100px 0 100px 0;
}
.testimonial-logo{
margin: auto;
width: 200px;
z-index: 15;
}
.quoteLoop {
height: auto;
width: 100%;
margin: 0 auto;
position: relative;
}
.quote {
margin: 10px 30px;
height: inherit;
top: 0px;
display: none;
text-align: center;
}
/* Contact Section
********************************************************************* */
#contact {
padding: 100px 0 100px 0;
}
input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {
height: 38px;
padding: 6px 10px; /* The 6px vertically centers text on FF, ignored by Webkit */
background-color: #F5F5F5;
border: none;
box-shadow: none;
box-sizing: border-box;
border-radius: 1rem; 
outline: none;
}
textarea {
min-height: 35px;
}
input[type="submit"] {
display: inline-block;
height: 38px;
padding: 0 30px;
color: #fff;
text-align: center;
font-size: 14px;
font-weight: 600;
line-height: 38px;
/*	letter-spacing: -.1rem; */
text-decoration: none;
white-space: nowrap;
background: #3ea0bc;
border-radius: 1rem; 
border: 0;
cursor: pointer;
box-sizing: border-box;
}
input[type="submit"]:hover {
background: #ed8b00;
text-decoration: none;
}
input::placeholder,
textarea::placeholder,
select::placeholder {
	color: #474d50;
	opacity: 1;
}
/* Location Section
********************************************************************* */
.maping-content {
background-color:#fff;
border-radius:5em;
width: 75%;padding: 2em;
}
.locations-section {
padding-top: 70px;
padding-bottom: 70px;
}
.locations-section h2 {
text-align: center;  margin-bottom: 35px;
}
.locations-section .locations-list ul {
padding: 0px 0px;
list-style: none;
}
@media (max-width:605px){
.locations-section .locations-list ul li {
margin-bottom: 5px;
cursor: pointer;
}
.location-map {
display:none;
}
}
@media (min-width:605px){
.locations-section .locations-list ul li {
margin-bottom: 25px;
cursor: pointer;
}
.location-map  {display:block;}
}
.locations-section .locations-list ul li.active {
color: #ed8b00;
}
.locations-section .locations-list ul li.active .fa-chevron-down:before {
content: "\f054";
}
.locations-section .location-info {
line-height: 24px;
}
.locations-section .location-map iframe {
width: 100% !important;
}
@media (min-width: 768px) {
.locations-section .locations-list,
.locations-section .location-info {
width: 25%;
}
.locations-section .locations-list {
max-width: 200px;
padding-top: 2em;
}
.locations-section .location-map {
width: 60%;
}
}
/* Footer Section
********************************************************************* */
footer {
	padding: 80px 24px 40px;
	background: #3D4649;
	color: #f3f3f3;
	font-size: 14px;
}
footer .wrap {
	margin: 0 auto;
	max-width: 1200px;
}
footer ul {
	margin-left: 0;
}
footer ul li {
	list-style-type: none;
}
footer a {
	color:#f3f3f3;
	font-size: 14px;
	font-weight: 500;
}
footer a:focus,
footer a:hover {
	color: #ED8B00;
}
footer .footerflex {
	margin-bottom: 40px;
}
.footerbrand img {
	margin-bottom: 24px;
}
.social-links {
	align-items: center;
	display: flex;
	gap: 16px;
}
.social-links a .hs_cos_wrapper_type_icon svg {
	fill: #ED8B00;
	transition: fill 0.2s ease-in-out;
	width: 24px;
}
.social-links a:focus .hs_cos_wrapper_type_icon svg,
.social-links a:hover .hs_cos_wrapper_type_icon svg{
	fill: #fff;
}
.footercol-4 ul li a {
	background-color: transparent;
	border: 2px solid #ED8B00;
    border-radius: 5px;
    color: #fff;
	display: block;
    margin-bottom: 1rem;
    padding: 8px 16px;
	text-align: center;
}
.footercol-4 ul li:first-of-type a {
	background-color: #ED8B00;
}
.footercol-4 ul li a:focus,
.footercol-4 ul li a:hover {
	background-color: #DF5800;
	border: 2px solid #DF5800;
	color: #fff;
}
.footername p {
	margin-bottom: 16px;
}
.footer-lower .legal-links ul li a {
	font-weight: 300;
	text-decoration: underline;
}
@media (min-width:768px){
	.footercol-1 {
		width: 45%;
	}
	.footercol-2,
	.footercol-3,
	.footercol-4 {
		width: calc(55%/3);
	}
	.footer-lower .legal-links ul {
		display: flex;
	}
	.footer-lower .legal-links ul li {
		border-left: 1px solid #f3f3f3;
		margin-bottom: 0;
		margin-left: 16px;
		padding-left: 16px;
	}
	.footer-lower .legal-links ul li:first-of-type {
		border-left: none;
		margin-left: 0;
		padding-left: 0;
	}
}
@media (max-width:767px){
	footer {
		padding: 40px 24px;
	}
	footer .footerflex {
		display: block;
		margin-bottom: 24px;
	}
	footer .container,
	footer .columns {
		width: 100%;
	}
}
.socialIcons {
font-size: 34px;
color: rgba(255, 255, 255, 0.7);
}
/* Lists
********************************************************************* */
@media only screen and (max-width: 1024px) {
ul {
list-style: disc ;
margin: 3rem 0 2rem 0rem;
font-family:Poppins;
}}
@media only screen and (min-width: 1024px) {
ul {
list-style: disc;
margin: 3rem 0 2rem 2rem;
font-family:Poppins;
}}
ol {
list-style: decimal inside;
}
ol, ul {
padding-left: 0;
margin-top: 0;
}
ul ul, ul ol, ol ol, ol ul {
margin: 1.5rem 0 1.5rem 3rem;
font-size: 90%;
font-family:Poppins;
}
@media (min-width:1015px){
li {
margin-bottom: 1rem;
}}
@media (max-width:1015px){
li {
margin-bottom:.8rem;
}}

ul li::marker {
	color: #ED8B00;
}
/* Spacing
********************************************************************* */
button, 
.button {
	background-color: #ED8B00;
	border-radius: 5px;
	color: #fff;
	margin-bottom: 1rem;
	padding: 8px 16px;
}
button:focus, 
button:hover,
.button:focus, 
.button:hover {
	background-color: #DF5800;
	color: #fff;
}
input, textarea, select, fieldset {
margin-bottom: 1.5rem;
}
pre, blockquote, dl, figure, table, p, ul, ol, form {
margin-bottom: 2.5rem;
}

a#cta_button_3790001_e961f847-7437-44d3-a436-54a5aa691df3.cta-button {
	font-size: 16px !important;
	font-weight: 600 !important;
}






/* tabs
********************************************************************* */


@media only screen and (max-width: 1015px) {
.d-element {
display:none;
}
.m-element {
display:contents;
}
.tabimg {
/* max-height: 15vh; */
width: auto;
min-height: 10vh;
text-align: center;
margin: auto;
display: block;
}
@media only screen and (max-height: 800px) and  (orientation: landscape)  {
.tabimg {display: none;}
}
}
@media only screen and (min-width: 1015px) {
.m-element {
display:none;
}
.d-element {
display:contents;
}
.tabimg {
max-height: 25vh;
width: auto;
padding-top:2vh;
min-height: 25vh;
text-align: center;
margin: auto;
display: block;
}
@media only screen and (max-height: 800px) and  (orientation: landscape)  {
.tabimg {display: none;}
}
}
.tab-background {
border-radius: 50px;
Background-color: #fff;
}
.tab-h {
max-height:60vh;
min-height:60vh;
}
.tab-map {
max-height:600px;
min-height:600px;
  
}
.tab-img {
max-height:25vh;
min-height:25vh;
}
.tab-copy {
max-height:31vh;
min-height:31vh;
}
.copyblock3 {
padding-right:2vw !important; 
}
:after, :before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.tab-content>.tab-pane {
display: none;
}
.col-tab {
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.tabs-left {
border-bottom-color: #ddd;
border-right-color: transparent;
border:1px;
border-radius:5em;
width:100%;
}
.tabs-left>li {
border-bottom-color: #ddd;
border-right-color: transparent;
border:1px;
border-radius:5em;
margin:5px;
}
.tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus {
border-bottom-color: #ddd;
border-right-color: transparent;
border:1px;
width:100%;
border-radius:5em;
margin: 0 15px 0 15px;
}
.col-tab {
width:100%;
}
.nav-tabs {
width:100%;
}
.nav-tabs>li>a {
border-bottom-color: #ddd;
border-right-color: transparent;
border:1px;
border-radius:5em;
width:100%;
margin: 0 20px 0 20px;
}
.tabs-left>li.active>a::after{content: "";
position: absolute;
top: 10px;
width:100%;
right: -10px;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;}
.nav {
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.nav > li {
position: relative;
display: block;
}
.nav > li > a {
position: relative;
display: block;
padding: 10px 15px;
}
.nav > li > a:focus,
.nav > li > a:hover {
text-decoration: none;
background-color: #eee;
}
.nav > li.disabled > a {
color: #777;
}
.nav > li.disabled > a:focus,
.nav > li.disabled > a:hover {
color: #777;
text-decoration: none;
cursor: not-allowed;
background-color: transparent;
}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
background-color: #eee;
border-color: #337ab7;
}
.nav .nav-divider {
height: 1px;
margin: 9px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.nav > li > a > img {
max-width: none;
}
.nav-tabs {
}
.nav-tabs > li {
float: left;
width:85%;
}
@media screen and (min-height: 850px) and (orientation: landscape) {
.nav-tabs > li {
margin-bottom: -1px;
}
}
@media screen and (max-height: 850px) and (orientation: landscape) {
.nav-tabs > li {
margin-bottom: -18px;
}
}
.nav-tabs > li > a {
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 5rem;
}
.nav-tabs > li > a:hover {
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
color: #555;
cursor: default;
border: 2px solid #ed8b00;
}
.nav-tabs.nav-justified {
width: 100%;
border-bottom: 0;
}
.nav-tabs.nav-justified > li {
float: none;
}
.nav-tabs.nav-justified > li > a {
margin-bottom: 5px;
text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-tabs.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs.nav-justified > li > a {
margin-right: 0;
border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover {
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a {
border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover {
border-bottom-color: #fff;
}
}
.nav-pills > li {
float: left;
}
.nav-pills > li > a {
border-radius: 4px;
}
.nav-pills > li + li {
margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
color: #fff;
background-color: #337ab7;
}
.nav-stacked > li {
float: none;
}
.nav-stacked > li + li {
margin-top: 2px;
margin-left: 0;
}
.nav-justified {
width: 100%;
}
.nav-justified > li {
float: none;
}
.nav-justified > li > a {
margin-bottom: 5px;
text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs-justified {
border-bottom: 0;
}
.nav-tabs-justified > li > a {
margin-right: 0;
border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:focus,
.nav-tabs-justified > .active > a:hover {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 4px 4px 0 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:focus,
.nav-tabs-justified > .active > a:hover {
border-bottom-color: #fff;
}
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.navbar {
position: relative;
min-height: 50px;
margin-bottom: 20px;
border: 1px solid transparent;
}
@media (min-width: 768px) {
.navbar {
border-radius: 4px;
}
}
@media (min-width: 768px) {
.navbar-header {
float: left;
}
}
.navbar-collapse {
padding-right: 15px;
padding-left: 15px;
overflow-x: visible;
-webkit-overflow-scrolling: touch;
border-top: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
.navbar-collapse.in {
overflow-y: auto;
}
@media (min-width: 768px) {
.navbar-collapse {
width: auto;
border-top: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.navbar-collapse.collapse {
display: block !important;
height: auto !important;
padding-bottom: 0;
overflow: visible !important;
}
.navbar-collapse.in {
overflow-y: visible;
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse,
.navbar-static-top .navbar-collapse {
padding-right: 0;
padding-left: 0;
}
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
max-height: 200px;
}
}
.container-fluid > .navbar-collapse,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container > .navbar-header {
margin-right: -15px;
margin-left: -15px;
}
@media (min-width: 768px) {
.container-fluid > .navbar-collapse,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container > .navbar-header {
margin-right: 0;
margin-left: 0;
}
}
.navbar-static-top {
z-index: 1000;
border-width: 0 0 1px;
}
@media (min-width: 768px) {
.navbar-static-top {
border-radius: 0;
}
}
.navbar-fixed-bottom,
.navbar-fixed-top {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
}
@media (min-width: 768px) {
.navbar-fixed-bottom,
.navbar-fixed-top {
border-radius: 0;
}
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-fixed-bottom {
bottom: 0;
margin-bottom: 0;
border-width: 1px 0 0;
}
.navbar-brand {
float: left;
height: 50px;
padding: 15px 15px;
font-size: 18px;
line-height: 20px;
}
.navbar-brand:focus,
.navbar-brand:hover {
text-decoration: none;
}
.navbar-brand > img {
display: block;
}
@media (min-width: 768px) {
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
margin-left: -15px;
}
}
.navbar-toggle {
position: relative;
float: right;
padding: 9px 10px;
margin-top: 8px;
margin-right: 15px;
margin-bottom: 8px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
}
.navbar-toggle:focus {
outline: 0;
}
.navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
margin-top: 4px;
}
@media (min-width: 768px) {
.navbar-toggle {
display: none;
}
}
.navbar-nav {
margin: 7.5px -15px;
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
line-height: 20px;
}
@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.navbar-nav .open .dropdown-menu .dropdown-header,
.navbar-nav .open .dropdown-menu > li > a {
padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
line-height: 20px;
}
.navbar-nav .open .dropdown-menu > li > a:focus,
.navbar-nav .open .dropdown-menu > li > a:hover {
background-image: none;
}
}
/* Utilities
********************************************************************* */
.u-full-width {
width: 100%;
box-sizing: border-box;
}
.u-max-full-width {
max-width: 100%;
box-sizing: border-box;
}
.u-pull-right {
float: right;
}
.u-pull-left {
float: left;
}
.imgcurve {
border-radius:5rem; 
}
.one-col-img {
height: 20vh;
text-align: center;
margin: auto;
display: block;
}
.add-top { padding-top:20vh; }
.add-bottom  { padding-bottom:20vh; }
/*
div.section-content img {    border-radius: 10REM;}
div.section-content-md-60p img {    border-radius: 10REM;}
div.section-content-md-40p img {    border-radius: 10REM;}
div.section-content-md-50p img {    border-radius: 10REM;}
div.section-content-md-70p img {    border-radius: 10REM;} */
.player .vp-video-wrapper {
position: absolute;
top: 0;
left: 0;
bottom: 0;
border-radius: 1rem; 
right: 0;
background-color: #000;
overflow: hidden;
}
/* Clearing
********************************************************************* */
.container:after, .row:after, .u-cf {
content: "";
display: table;
clear: both;
}
/* Misc
********************************************************************* */
.icon {padding: 5px;
}
.featuretitle {
font-weight: bold;
font-style: italic;
}
.colbullets1 {
display: flex;
flex-direction: column;
align-content: center;
justify-content: center;    
align-items: center;
}
.bullet-features {
padding: 0 4px 0 0;
display: flex;
flex-direction: column;
align-content: center;
justify-content: center;    
align-items: center; 
}
.icon-features {
padding: 0 6vw;
display: flex;
flex-direction: column;
align-content: center;
justify-content: center;    
align-items: center; 
}
.icon-mail {
padding: 0 6vw;
display: flex;
flex-direction: column;
align-content: center;
justify-content: center;    
align-items: center; 
}
.icon .i-center {
display: flex;
flex-direction: column;
align-content: center;
justify-content: center;    
align-items: center; 
}
.bullet-features svg {
width: 2em;
min-height: 2em;
max-height: 2em;
} 
.bullets-1col{
margin:2em 0;
} 
@media only screen and (max-height: 850px) {
.tab-header{
width:100%;
min-height:3vh;
margin-bottom:2em;
max-height:10vh;
display:block;
} 
}
@media only screen and (min-height: 850px) {
.tab-header{
width:100%;
min-height:3vh;
margin-bottom:2em;
max-height:10vh;
display:block;
} 
}
@media (min-width:1015px) {
.bullets{
Width:100%;
margin:1em 0;
}
}
@media (max-width:1015px) {
.bullets{
Width:100%;
/* margin:5em 0; */
min-height: fit-content;
}
}
@media (min-width:766px) {
.bullets-container {
column-count: 2;
}
.bulletpoint-1col {
min-height: 50px;
font-size: 1.4rem;
max-height: 50px;
line-height: 1.1;
display: inline-flex;
justify-content: flex-start;
margin-bottom: 1.5rem;
align-items: center;
align-content: flex-start;
flex-direction: row;
}}
@media (max-width:1015px) {
.bullets-container {
column-count: 1;
}
.bulletpoint-1col {
min-height: 50px;
font-size: 1.4rem;
max-height: 50px;
line-height: 1.1;
display: inline-flex;
justify-content: flex-start;
margin-bottom: 2.5rem;
align-items: center;
align-content: flex-start;
flex-direction: row;
}}
@media only screen and (min-height: 850px) {
.bulletpoint {
min-height: 70px;
font-size: 1.2rem;
font-family: Poppins;
font-weight: 400;
max-height: 70px;
line-height: 1.2em;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
margin-bottom: 24px;
align-items: center;
}}
@media only screen and (max-height: 850px) {
.bulletpoint {
min-height: 70px;
font-size: 1rem;
font-family: Poppins;
font-weight: 400;
max-height: 70px;
line-height: 1.1em;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
margin-bottom: 1rem;
align-items: center;
}}
@media (min-width:1015px) {
.bulletpoint-1col {
min-height: 45px;
font-size: 1.4rem;
font-family: Poppins;
font-weight: 400;
max-height: 45px;
line-height: 1.5em;
display: inline-flex;
justify-content: flex-start;
margin-bottom: 1.5rem;
align-items: center;
align-content: flex-start;
flex-direction: row;
}
.bulletpoint {
min-height: 45px;
font-size: 1.4rem;
font-family: Poppins;
font-weight: 400;
max-height: 45px;
line-height: 1.5em;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
justify-content: flex-start;
margin-bottom: 2rem;
align-items: center;
}
}
@media (max-width:1015px) {
.bulletpoint-1col {
min-height: 25px;
font-size: 1rem;
max-height: 25px;
line-height: 1;
display: inline-flex;
justify-content: flex-start;
margin-bottom: 1rem;
align-items: center;
align-content: flex-start;
flex-direction: row;
}
@media only screen and (min-height: 850px) {
.bulletpoint {
min-height: 165px;
font-size: 14px!important;
max-height: 165px;
line-height: 20px!important;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
justify-content: flex-start;
margin-bottom: 24px;
align-items: center;
}
.bulletpoint p {
font-size: 14px!important;
line-height: 20px!important;
}
}
@media only screen and (max-height: 850px) {
.bulletpoint {
min-height: 165px;
font-size: 14px!important;
max-height: 155px;
line-height: 20px!important;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
justify-content: flex-start;
margin-bottom: 1rem;
align-items: center;
}}
}
@media only screen and (max-width: 776px) {
.bullets-icon {
/* opacity:0; */
margin: 0 2rem 0 0 ;
}}
@media only screen and (min-wdth: 776px) {
.bullets-icon {
margin: 0 1rem 0 0 ;
float: left;
}}
@media only screen and (max-width: 776px) {
.bullets-copy {
/* padding: 30px 0; */
}}
@media only screen and (min-width: 776px) {
.bullets-copy {
margin: 0 1rem 0 0 ;
}}
.bullets-copy {
Width:93% 
}
.bullets-copy-1col {
Width:90% 
}
.icon-features svg {
width: 4.5em;
min-height: 3.5em;
max-height: 4.5em;
} 
.icon-mail svg {
width: 1.5em;
min-height: 1.5em;
max-height: 1.5em;
} 
.icon svg {
width: 1.5em;
min-height: 1.5em;
max-height: 1.5em;
} 
.Yi-teal svg {
fill: #37a0bf;
} 
.Yi-orange svg {
fill: #ed8b00;
} 
.Yi-white svg {
fill: #f2f2f2;
}  
.Yi-grey svg {
fill: #afafaf;
}  
.Yi-black svg {
fill: #3d4649;
}  
.Yi-red svg {
fill: #ca3258;
}  
.Xi-teal svg {
fill: #37a0bf;
} 
.Xi-orange svg {
fill: #ed8b00;
} 
.Xi-white svg {
fill: #f2f2f2;
}  
.Xi-grey svg {
fill: #afafaf;
}  
.Xi-black svg {
fill: #3d4649;
}  
.Xi-red svg {
fill: #ca3258;
}  
.Xi-orange {
background-color: #ed8b0026;
}
#i-orange {
border-color: #ed8b00;
}
.i-orange svg {
fill: #ed8b00;
}  
.Xi-teal {
background-color: #37a0bf26;
}
#i-teal {
border-color: #37a0bf;
}
.i-teal svg {
fill: #37a0bf;
}  
.Xi-red {
background-color: #ca325826;
}
#i-red {
border-color: #ca3258;
}
.i-red svg {
fill: #ca3258;
}  
.Xi-white {
background-color: #f2f2f226;
}
#i-white {
border-color: #f2f2f2;
}
.i-white svg {
fill: #f2f2f2;
}  
.Xi-grey {
background-color: #afafaf26;
}
#i-grey {
border-color: #afafaf;
}
.i-grey svg {
fill: #afafaf;
}  
.Xi-black {
background-color: #3d464940;
}
#i-black {
border-color: #3d4649;
}
.-black svg {
fill: #3d4649;
}  
.feature-icons {
display: flex;
align-content: center;
align-items: flex-start;
flex-wrap: wrap;
flex-direction: row;
justify-content: center;
}
@media (min-width:776px) and (max-width:980px){
.oneblock {max-width:100%; min-width:90vw; }
.twoblock {max-width:100%; min-width:90vw;}
.threeblock {max-width:100%;min-width:100%;}
.fourblock {max-width:100%;min-width:90vw;}
}
@media (min-width:980px) and (max-width:1015px){
.oneblock {max-width:100%;}
.twoblock {max-width:440px; min-width:440px;padding:2rem;}
.threeblock {max-width:33%; min-width:33%;}
.fourblock {max-width:225px; min-width:225px;padding:2rem;}
}
@media (min-width:1015px) and (max-width:1280px){
.oneblock {max-width:100%;}
.twoblock {max-width:490px; min-width:495px;padding:2rem;}
.twoiconblock {max-width:400px; min-width:400px;padding:2rem;}
.threeblock {max-width:33%; min-width:33%;}
.fourblock {max-width:220px; min-width:220px;padding:250px;}
}  
@media (min-width:1280px) {
.oneblock {max-width:100%;}
.twoblock {max-width:620px; min-width:620px;padding:2rem;}
.twoiconblock {max-width:520px; min-width:520px;padding:2rem;}
.threeblock {max-width:33%; min-width:33%;}
.fourblock {max-width:290px; min-width:290px;padding:2rem;}
}  
.Twocol1 {   border-radius: 1rem;  margin: 4rem 5rem; padding: 5em;}
.Twocol2 { }
.Twocol3 { }
.Threecol1 {   border-radius: 1rem;  margin: 4rem 5rem; padding: 5em;}
.Threecol2 { }
.Threecol3 { }
.Style_1{
display: inline-flex;
align-content: center;
align-items: flex-start;
flex-direction: row;
margin: 2rem;
border-radius: 1rem; 
flex-wrap: wrap;
width: 100%;
}
.Style_1 .icons{
float: left;
border: 3px solid;
border-radius: 25rem;
height: 100px;
width: 100px;
padding: 18px;
}
.Style_1 .copy{
float: right;
max-height: 100%;
min-height: 100px;
padding: 2rem;
display: flex;
flex-direction: row;
align-content: center;
align-items: center;
justify-content: center;
}
.Style_1 svg {
}
.Style_2{
display: inline-flex;
align-content: center;
align-items: flex-start;
flex-direction: row;
margin: 2rem;
flex-wrap: wrap;
width: 100%;
border: 3px solid;
}
.Style_2 .icons{
float: left;
border: 3px solid;
border-radius: 25rem;
height: 100px;
width: 100px;
padding: 18px;
}
.Style_2 .copy{
float: right;
max-height: 100%;
min-height: 100px;
padding: 2rem;
display: flex;
flex-direction: row;
align-content: center;
align-items: center;
justify-content: center;
}
.Style_2 svg {
}
.Style_3{
display: inline-flex;
align-content: center;
align-items: center;
flex-direction: row;
margin: 1rem 0;
flex-wrap: wrap;
justify-content: flex-start;
border-right: 1px solid #b0b0b0;
border-left: 1px solid  #b0b0b0;
}
.Style_5{
display: inline-flex;
position: relative;
align-content: center;
align-items: center;
min-height: 280px;
max-height: 40vh;
flex-direction: row;
border: 1px solid #ed8b01;
border-radius: 5rem;
margin: 1rem 1rem;
flex-wrap: wrap;
justify-content: flex-start;
}
@media (min-width:1000px) {
.Style_5 {
width:30%;
min-width: 30%;
}
.bg-image-replace {
display:none; 
}
  
 .mobile {
display:none; 
} 
  
}
@media (min-width:770px) and (max-width:1000px){
.Style_5 {
width:49%;
min-width: 49%;

}
.bg-image-replace {
display:none; 
}
  
   .mobile {
display:none; 
} 
  
}
@media (max-width:770px){
.Style_5 {
min-width: 90%;
      display: inline-flex;
  justify-content: flex-start;
        min-height: 380px;
    max-height:420px;
      display: inline-flex;
    position: relative;
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
   
    margin: 1rem 1rem;
    flex-wrap: wrap;
}
.bg-image {
display:none; 
}
  
  .desktop {
display:none; 
}
  
.bg-image-replace {
display:block; 
}
  .mobile {
display:block; 
}
.mobile-header{
	max-width: 100%;     
	margin: auto;
}
  
.mobile-link {
	color:#ed8b00;
	text-decoration: underline;
}

.mobile .h-100 .h-100 {
	padding: 0;
	width: 100%;
}
  
 .mobile .h-100 .h-100 > .flex {
	max-width: 100%;
}
  
.tcbcg1 {
display:none; 
}
}
.Style_5 .articleheight {
max-height: 200px;
    min-height: 160px;
margin-top: 5vh;
position: relative;
}
.Style_5 .imageheight {
max-height: 10vh;
min-height: 10vh;
width: 100%;
position: relative;
}
.Style_5_featureimage {
width: 100%;
min-height: 12vh;
max-height: 12vh;
object-fit: cover;
border-radius: 2.5em 2.5em 0 0;
}
.Style_5 .articleheight {
max-height: 200px;
    min-height: 160px;
margin-top: 5vh;
position: relative;
}
.Style_5 .imageheight {
max-height: 10vh;
min-height: 10vh;
width: 100%;
position: relative;
}
.stakeholder1{
display: inline-flex;
align-content: center;
align-items: center;
flex-direction: row;
margin: 1rem 0;
flex-wrap: wrap;
justify-content: flex-start;
}
.stakeholder2{
display: inline-flex;
align-content: center;
align-items: center;
flex-direction: row;
margin: 1rem 0;
flex-wrap: wrap;
justify-content: flex-start;
border-right: 1px solid #b0b0b0;
border-left: 1px solid  #b0b0b0;
}
.stakeholder3{
display: inline-flex;
align-content: center;
align-items: center;
flex-direction: row;
margin: 1rem 0;
flex-wrap: wrap;
justify-content: flex-start;
}
.stakeholder1 .copy{
max-height: 100%;
min-height: 100px;
padding: 2rem;
display: flex;
flex-direction: column;
align-content: flex-start;
align-items: flex-start;
justify-content: center;
}
.stakeholder2 .copy{
max-height: 100%;
min-height: 100px;
padding: 2rem;
display: flex;
flex-direction: column;
align-content: flex-start;
align-items: flex-start;
justify-content: center;
}
.stakeholder3 .copy{
max-height: 100%;
min-height: 100px;
padding: 2rem;
display: flex;
flex-direction: column;
align-content: flex-start;
align-items: flex-start;
justify-content: center;
}
.Style_3 .icons{
height: 75px;
width: 75px;
margin: 0 0 18px 0; 
}
.Style_3 .copy{
max-height: 100%;
min-height: 100px;
padding: 2rem;
display: flex;
flex-direction: column;
align-content: flex-start;
align-items: flex-start;
justify-content: center;
}
.Style_3 svg {
height: 6rem;
width: 8rem;
}
.Style_3_buttoni-teal {
border: 1px solid #37a0bf;
padding: 10px 18px;
font-size: 1.2rem;
/*	letter-spacing: -.1rem; */
border-radius:25px;
color: #fff;
background:#37a0bf;
text-decoration: none;
transition: all .2s ease;
}
.Style_3_buttoni-teal:hover{background:#fff;
color: #eb8b00; border: 1px solid #eb8b00;}
.Style_3_buttoni-red {
border: 1px solid #ca3258;
padding: 10px 18px;
font-size: 1.2rem;
/*	letter-spacing: -.1rem; */
border-radius:25px;
color: #fff;
background:#ca3258;
text-decoration: none;
transition: all .2s ease;
}
.Style_3_buttoni-red:hover{background:#fff;
color: #eb8b00; border: 1px solid #eb8b00;}
.Style_3_buttoni-orange {
border: 1px solid #eb8b00;
padding: 10px 18px;
font-size: 1.2rem;
/*	letter-spacing: -.1rem; */
border-radius:25px;
color: #fff;
background:#eb8b00;
text-decoration: none;
transition: all .2s ease;
}
.Style_3_buttoni-orange:hover{background:#fff;
color: #eb8b00; border: 1px solid #eb8b00;}
.Style_3_buttoni-white {
border: 1px solid #fff;
padding: 10px 18px;
font-size: 1.2rem;
/*	letter-spacing: -.1rem; */
border-radius:25px;
color: #37a0bf;
background:#fff;
text-decoration: none;
transition: all .2s ease;
}
.Style_3_buttoni-white:hover{background:#fff;
color: #eb8b00; border: 1px solid #eb8b00;}
.Style_3_buttoni-grey {
border: 1px solid #b0b0b0;
padding: 10px 18px;
font-size: 1.2rem;
/*	letter-spacing: -.1rem; */
border-radius:25px;
color: #3a4547;
background:#b0b0b0;
text-decoration: none;
transition: all .2s ease;
}
.Style_3_buttoni-grey:hover{background:#fff;
color: #eb8b00; border: 1px solid #eb8b00;}
.Style_3_buttoni-black {
border: 1px solid #3a4547;
padding: 10px 18px;
font-size: 1.2rem;
/*	letter-spacing: -.1rem; */
border-radius:25px;
color: #fff;
background:#3a4547;
text-decoration: none;
transition: all .2s ease;
}
.Style_3_buttoni-black:hover{background:#fff;
color: #eb8b00; border: 1px solid #eb8b00;}
.Style_5 .icons{
height: 75px;
width: 75px;
margin: 0 0 18px 0; 
}
.Style_5 .copy{
max-height: 100%;
  width:100%;
min-height: 100px;
padding: 1.5rem;
display: flex;
flex-direction: column;
align-content: flex-start;
align-items: flex-start;
justify-content: center;
}
.Style_5 svg {
height: 6rem;
width: 8rem;
}
.Style_5_buttoni-teal {
border: 1px solid #37a0bf;
padding: 10px 18px;
margin:auto;
text-align:center;
font-size: 1.2rem;
/*	letter-spacing: -.1rem; */
border-radius:25px;
color: #fff;
background:#37a0bf;
text-decoration: none;
transition: all .2s ease;
}
.Style_5_buttoni-teal:hover{background:#fff;
color: #eb8b00; border: 1px solid #eb8b00;}
.Style_5_buttoni-red {
border: 1px solid #ca3258;
margin:auto;
text-align:center;
padding: 10px 18px;
font-size: 1.2rem;
/*	letter-spacing: -.1rem; */
border-radius:25px;
color: #fff;
background:#ca3258;
text-decoration: none;
transition: all .2s ease;
}
.Style_5_buttoni-red:hover{background:#fff;
color: #eb8b00; border: 1px solid #eb8b00;}
.Style_5_buttoni-orange {
border: 1px solid #eb8b00;
padding: 10px 18px;
font-size: 1.2rem;
margin:auto;
text-align:center;
/*	letter-spacing: -.1rem; */
border-radius:25px;
color: #fff;
background:#eb8b00;
text-decoration: none;
transition: all .2s ease;
}
.Style_5_buttoni-orange:hover{background:#fff;
color: #eb8b00; border: 1px solid #eb8b00;}
.Style_5_buttoni-white {
border: 1px solid #fff;
margin:auto;
text-align:center;
padding: 10px 18px;
font-size: 1.2rem;
/*	letter-spacing: -.1rem; */
border-radius:25px;
color: #37a0bf;
background:#fff;
text-decoration: none;
transition: all .2s ease;
}
.Style_5_buttoni-white:hover{background:#fff;
color: #eb8b00; border: 1px solid #eb8b00;}
.Style_5_buttoni-grey {
border: 1px solid #b0b0b0;
margin:auto;
text-align:center;
padding: 10px 18px;
font-size: 1.2rem;
/*	letter-spacing: -.1rem; */
border-radius:25px;
color: #3a4547;
background:#b0b0b0;
text-decoration: none;
transition: all .2s ease;
}
.Style_5_buttoni-grey:hover{background:#fff;
color: #eb8b00; border: 1px solid #eb8b00;}
.Style_5_buttoni-black {
border: 1px solid #3a4547;
margin:auto;
text-align:center;
padding: 10px 18px;
font-size: 1.2rem;
/*	letter-spacing: -.1rem; */
border-radius:25px;
color: #fff;
background:#3a4547;
text-decoration: none;
transition: all .2s ease;
}
.Style_5_buttoni-black:hover{background:#fff;
color: #eb8b00; border: 1px solid #eb8b00;}
.Style_4{
display: inline-flex;
align-content: flex-start;
align-items: center;
flex-direction: column;
margin: 1rem;
flex-wrap: nowrap;
justify-content: flex-start;
border: 3px solid;
border-radius: 1rem; 
}
.Style_4 .icons{
border: 3px solid;
border-radius: 25rem;
height: 100px;
width: 100px;
padding: 18px;
}
.Style_4 .copy{
max-height: 100%;
min-height: 100px;
padding: 2rem;
display: flex;
flex-direction: row;
align-content: center;
align-items: center;
justify-content: center;
}
.Style_4 svg {
}
.meeting-block {
	border-left: 1px solid #979797;
padding: 3em;
text-align:center;
}

.meeting-block:first-of-type {
	border-left: none;
}
.feature-block {
padding: 1em 0.5em;
text-align:center;
}
.features-image  {
padding:1em;
margin:auto;
text-align:center;
display: flex;
flex-direction: column;
align-content: center;
justify-content: center;    
align-items: center; 
}
@media (max-width:1015px){
min-height:15vh;
max-height:0;
}
@media (min-width:1015px){
min-height:15vh;
max-height:15vh;
}
.block {
width: 70px;
height: 2px;
background: #ed8b00; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ed8b00 0%, #3ea0bc 100%);
background: -webkit-linear-gradient(-45deg, #ed8b00 0%, #3ea0bc 100%);
background: linear-gradient(135deg, #ed8b00 0%, #3ea0bc 100%);
margin-bottom: 50px;
}
.privacy a{
font-size:12px;
}
.legal-consent-container p, .legal-consent-container a {
font-size: 10px;
}
.legal-consent-container a {
color:#ed8b00;
}

 #blogcopy   a{
font-size:16px; color:#ed8b00;
}

@media (max-width:770px){
.privacy {
line-height: 1.2;
font-weight: 200;
font-size: 12px;
font-family: Poppins;
}
}
@media (min-width:770px){
.privacy {
line-height: 1.2;
font-weight: 100;
font-size: 12px;
font-family: Poppins;
}
}
.privacy {
	text-align: left;
}

.privacy a {
	color: #ee8b00;
}

.privacy a:focus,
.privacy a:hover {
	color: #fff;
}
/* forms
********************************************************************* */

.hs-form fieldset {
    max-width: 100%;
}

#footerform 
.hs-richtext {
word-break: break-word;
font-size: .7em;
display: none;
}
.form-container .hs-form-field {
margin-bottom: 20px;
}
.form-container ul {
list-style: none;
padding-left: 0;
}
/*
.hs-form  ul {display:none!important;}  */
.form-container ul.no-list .hs-error-msgs .inputs-list {display:inline!important;}
.form-container .hs-form-required {
display: none;
}
.form-container .hs-error-msgs {
color: #dc3545; 
margin: 5px 10px 15px 10px;
}
.hs-form .hs-error-msgs li {
margin-bottom: 0rem;
}
.hs-form .hs-error-msgs label {
display: block;
text-align: left;
color: #ed8b00;
font-size: 12px;
}
.hs-form ul .no-list {
display:none;
}
@media (min-width: 576px) {
.form-container ul.inputs-list::after {
display: block;
clear: both;
content: "";
}
.form-container ul.inputs-list li.hs-form-checkbox {
width: 49%;
float: left;
}
}
.form-section .content ul li::before {
content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
color: #ec8b00; /* Change the color */
font-weight: bold; /* If you want it to be bold */
display: inline-block; /* Needed to add space between the bullet and the text */
width: 1em; /* Also needed for space (tweak if needed) */
/*margin-left: -1em; *//* Also needed for space (tweak if needed) */
font-size: 18px;
}
@media (min-width: 1200px) {
.form-container ul.inputs-list li.hs-form-checkbox {
width: 33%;
}
}
.form-container input.invalid[type=email], .form-container input.invalid[type=password], .form-container input.invalid[type=tel], .form-container input.invalid[type=text], .form-container select.invalid, .form-container textarea.invalid {
margin-bottom: 5px;
border-bottom-color: #ffd2d6;
}
  
    .hs_recaptcha {
        margin: auto;
    padding: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 0px;
    font-size: 100%;
    outline: 0;
  }
  
@media (max-width: 400px), (min-device-width: 320px) and (max-device-width: 480px){
.form-columns-2 .hs-form-field .hs-input,.form-columns-3 .hs-form-field .hs-input {
width: 100%;
margin: auto;
}}

body .hs-button.primary, body input[type="submit"], body input[type="button"] {
background: #ed8b00;
border-style: solid;
border-width: 2px;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
font-family: 'Poppins',arial,sans-serif;
padding: 10px 20px;
display: inline-block;
margin-top: 20px;
font-weight: 400;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
white-space: nowrap;
padding: 6px 12px;
line-height: 1.42857143;
border-radius: 1rem; 
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-decoration: none;
color: #fff;
border-color: #ed8b00;
-webkit-appearance: none;
}
body .hs-button.primary: hover{
background: #38a0be;
color: #fff;
border-color: #38a0be;
}
fieldset.form-columns-1 .hs-input {
width: 100%;
}
.hs-form input {
padding: 10px 0 10px 0;
width: 100%;
}
}
.hs-form .form-columns-2 {
width: 100%;
}
}
.hs-form .form-columns-3 {
width: 100%;
}
fieldset.form-columns-2 .input {
margin-top: 12px;
margin-right: 8px;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select {
padding: 6px;
display: inline-block;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {
width: 100%;
font-family: 'Poppins',arial,sans-serif;
font-size: 1rem;
display: block;
height: 34px;
padding: 6px 12px;
line-height: 1.42857143;
background-color: #f3f3f3;
background-image: none;
border: 1px solid #ccc;
border-radius: 1rem; 
-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-o-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
margin: auto;
}
ody input[type="text"], body input[type="password"], 
body input[type="datetime"], body input[type="datetime-local"], 
body input[type="date"], body input[type="month"], body input[type="time"], 
body input[type="week"], body input[type="number"], body input[type="email"], 
body input[type="url"], body input[type="search"], body input[type="tel"], body input[type="color"], body input[type="file"], body textarea, body select {
width: 100%;
font-family: 'Poppins',arial,sans-serif;
font-size: 1rem;
height: 34px;
padding: 6px 12px;
line-height: 1.42857143;
background-color: #f3f3f3;
background-image: none;
color: #474d50;
border: 1px solid #ccc;
border-radius: 1rem; 
-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-o-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
margin: 8px auto;
}
input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {
width: 100%;
font-family: 'Poppins',arial,sans-serif;
font-size: 1rem;
display: block;
height: 34px;
padding: 6px 12px;
line-height: 1.42857143;
background-color: #f3f3f3;
color: #474d50;
background-image: none;
border: 1px solid #ccc;
border-radius: 1rem; 
-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-o-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
margin: 8px auto;}
body form.hs-form fieldset {
max-width: 100%;
} 
.hs-richtext {
word-break: break-word;
font-size: .7em;
} 
.hs-form-field {
	text-align: left;
	margin-bottom: 16px;
}
.hs-form label {
	font-size: 14px;
}
@media (min-width: 401px) {
.hs-form .form-columns-2 {
/* width: 95%; */
text-align: center;
}}
.hs-button.primary{
width: 50%; margin:auto; text-align:center;
}
.priv-text a {
color: #ed8b00;
font-family: Poppins;
}
@media only screen and  (min-width: 776px){
.footerflex {
display:flex; 
}}
.Footercol {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start
}
.footerbrand, .Footercol-two {
display: flex;
flex-direction: column;
align-content: center;
align-items: flex-start;
justify-content: center;
flex-wrap: nowrap;
}
/* .footerbrand {
margin: auto 0;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
} */
.footerbrand img {
max-height: 45px; 
}
.footername {
Padding-top:20px; 
}
/* .lumifooter { 
padding:20px; 
}
.lumifooter a{ 
color:#f3f3f3;
font-size:1.2rem;
}
div.lumifooter li  { 
list-style:none;
} */
#footer.footericon {
padding-right: 5px;
}
.footercol.columns {
width: 22%;
}
.footericon svg {
max-height: 1em;   max-width: 1.2em;   margin-bottom: -.2rem; 	fill: #ed8b00;
} 
@media only screen and  (max-width: 776px){
.displaymob {
display:none; 
}
.footercol.columns {
width: 80%;
text-align:center;
margin:auto;
}
/* .footerflex {
display: flex;
flex-direction: column;
flex-wrap: wrap;
align-items: center;
} */
@media only screen and (min-width: 1000px) and (max-width: 1600px){
.pageoverview {
border: 1px solid #ed8b01;
background-color:fff;
border-radius:4em;
width:58vw;
text-align: center;
}
.pageoverview img {
max-width:35vw; 
margin-top: 2vh;
border-radius:2em;
}}
@media only screen and (min-width: 1600px){
.pageoverview {
border: 1px solid #ed8b01;
background-color:fff;
border-radius:4em;
width:35vw;
text-align: center;
}
.pageoverview img {
width:25vw; 
margin-top: 2vh;
border-radius:2em;
}}
@media only screen and (max-width: 1000px){
.pageoverview {
border: 1px solid #ed8b01;
background-color:fff;
border-radius:4em;
width:80vw;
text-align: center;
}
.pageoverview img {
width:55vw; 
margin-top: 2vh;
border-radius:2em;
}}
.overviewflex {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-wrap: wrap !important;
flex-wrap: nowrap;
-ms-flex-pack: justify !important;
/* justify-content: flex-start; */
-ms-flex-align: center !important;
align-items: center;
min-width: 350px;
flex-direction: column;
/* align-content: center; */
  }}}
  
  
  
  
  
progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}html{font-family:Poppins, Poppins, sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0} figcaption, menu,article,aside,details,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0} [hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}/*h1{font-size:2.2em;margin:.67em 0}*/mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}/*# sourceMappingURL=normalize.min.css.map */
@charset 'UTF-8';@font-face{font-family:'typicons';font-weight:normal;font-style:normal;src:url('typicons.eot');src:url('typicons.eot?#iefix') format('embedded-opentype'),url('typicons.woff') format('woff'),url('typicons.ttf') format('truetype'),url('typicons.svg#typicons') format('svg')}.typcn:before{font-family:'typicons';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;height:1em;font-size:1em;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.typcn-adjust-brightness:before{content:'\e000'}.typcn-adjust-contrast:before{content:'\e001'}.typcn-anchor-outline:before{content:'\e002'}.typcn-anchor:before{content:'\e003'}.typcn-archive:before{content:'\e004'}.typcn-arrow-back-outline:before{content:'\e005'}.typcn-arrow-back:before{content:'\e006'}.typcn-arrow-down-outline:before{content:'\e007'}.typcn-arrow-down-thick:before{content:'\e008'}.typcn-arrow-down:before{content:'\e009'}.typcn-arrow-forward-outline:before{content:'\e00a'}.typcn-arrow-forward:before{content:'\e00b'}.typcn-arrow-left-outline:before{content:'\e00c'}.typcn-arrow-left-thick:before{content:'\e00d'}.typcn-arrow-left:before{content:'\e00e'}.typcn-arrow-loop-outline:before{content:'\e00f'}.typcn-arrow-loop:before{content:'\e010'}.typcn-arrow-maximise-outline:before{content:'\e011'}.typcn-arrow-maximise:before{content:'\e012'}.typcn-arrow-minimise-outline:before{content:'\e013'}.typcn-arrow-minimise:before{content:'\e014'}.typcn-arrow-move-outline:before{content:'\e015'}.typcn-arrow-move:before{content:'\e016'}.typcn-arrow-repeat-outline:before{content:'\e017'}.typcn-arrow-repeat:before{content:'\e018'}.typcn-arrow-right-outline:before{content:'\e019'}.typcn-arrow-right-thick:before{content:'\e01a'}.typcn-arrow-right:before{content:'\e01b'}.typcn-arrow-shuffle:before{content:'\e01c'}.typcn-arrow-sorted-down:before{content:'\e01d'}.typcn-arrow-sorted-up:before{content:'\e01e'}.typcn-arrow-sync-outline:before{content:'\e01f'}.typcn-arrow-sync:before{content:'\e020'}.typcn-arrow-unsorted:before{content:'\e021'}.typcn-arrow-up-outline:before{content:'\e022'}.typcn-arrow-up-thick:before{content:'\e023'}.typcn-arrow-up:before{content:'\e024'}.typcn-at:before{content:'\e025'}.typcn-attachment-outline:before{content:'\e026'}.typcn-attachment:before{content:'\e027'}.typcn-backspace-outline:before{content:'\e028'}.typcn-backspace:before{content:'\e029'}.typcn-battery-charge:before{content:'\e02a'}.typcn-battery-full:before{content:'\e02b'}.typcn-battery-high:before{content:'\e02c'}.typcn-battery-low:before{content:'\e02d'}.typcn-battery-mid:before{content:'\e02e'}.typcn-beaker:before{content:'\e02f'}.typcn-beer:before{content:'\e030'}.typcn-bell:before{content:'\e031'}.typcn-book:before{content:'\e032'}.typcn-bookmark:before{content:'\e033'}.typcn-briefcase:before{content:'\e034'}.typcn-brush:before{content:'\e035'}.typcn-business-card:before{content:'\e036'}.typcn-calculator:before{content:'\e037'}.typcn-calendar-outline:before{content:'\e038'}.typcn-calendar:before{content:'\e039'}.typcn-camera-outline:before{content:'\e03a'}.typcn-camera:before{content:'\e03b'}.typcn-cancel-outline:before{content:'\e03c'}.typcn-cancel:before{content:'\e03d'}.typcn-chart-area-outline:before{content:'\e03e'}.typcn-chart-area:before{content:'\e03f'}.typcn-chart-bar-outline:before{content:'\e040'}.typcn-chart-bar:before{content:'\e041'}.typcn-chart-line-outline:before{content:'\e042'}.typcn-chart-line:before{content:'\e043'}.typcn-chart-pie-outline:before{content:'\e044'}.typcn-chart-pie:before{content:'\e045'}.typcn-chevron-left-outline:before{content:'\e046'}.typcn-chevron-left:before{content:'\e047'}.typcn-chevron-right-outline:before{content:'\e048'}.typcn-chevron-right:before{content:'\e049'}.typcn-clipboard:before{content:'\e04a'}.typcn-cloud-storage:before{content:'\e04b'}.typcn-cloud-storage-outline:before{content:'\e054'}.typcn-code-outline:before{content:'\e04c'}.typcn-code:before{content:'\e04d'}.typcn-coffee:before{content:'\e04e'}.typcn-cog-outline:before{content:'\e04f'}.typcn-cog:before{content:'\e050'}.typcn-compass:before{content:'\e051'}.typcn-contacts:before{content:'\e052'}.typcn-credit-card:before{content:'\e053'}.typcn-css3:before{content:'\e055'}.typcn-database:before{content:'\e056'}.typcn-delete-outline:before{content:'\e057'}.typcn-delete:before{content:'\e058'}.typcn-device-desktop:before{content:'\e059'}.typcn-device-laptop:before{content:'\e05a'}.typcn-device-phone:before{content:'\e05b'}.typcn-device-tablet:before{content:'\e05c'}.typcn-directions:before{content:'\e05d'}.typcn-divide-outline:before{content:'\e05e'}.typcn-divide:before{content:'\e05f'}.typcn-document-add:before{content:'\e060'}.typcn-document-delete:before{content:'\e061'}.typcn-document-text:before{content:'\e062'}.typcn-document:before{content:'\e063'}.typcn-download-outline:before{content:'\e064'}.typcn-download:before{content:'\e065'}.typcn-dropbox:before{content:'\e066'}.typcn-edit:before{content:'\e067'}.typcn-eject-outline:before{content:'\e068'}.typcn-eject:before{content:'\e069'}.typcn-equals-outline:before{content:'\e06a'}.typcn-equals:before{content:'\e06b'}.typcn-export-outline:before{content:'\e06c'}.typcn-export:before{content:'\e06d'}.typcn-eye-outline:before{content:'\e06e'}.typcn-eye:before{content:'\e06f'}.typcn-feather:before{content:'\e070'}.typcn-film:before{content:'\e071'}.typcn-filter:before{content:'\e072'}.typcn-flag-outline:before{content:'\e073'}.typcn-flag:before{content:'\e074'}.typcn-flash-outline:before{content:'\e075'}.typcn-flash:before{content:'\e076'}.typcn-flow-children:before{content:'\e077'}.typcn-flow-merge:before{content:'\e078'}.typcn-flow-parallel:before{content:'\e079'}.typcn-flow-switch:before{content:'\e07a'}.typcn-folder-add:before{content:'\e07b'}.typcn-folder-delete:before{content:'\e07c'}.typcn-folder-open:before{content:'\e07d'}.typcn-folder:before{content:'\e07e'}.typcn-gift:before{content:'\e07f'}.typcn-globe-outline:before{content:'\e080'}.typcn-globe:before{content:'\e081'}.typcn-group-outline:before{content:'\e082'}.typcn-group:before{content:'\e083'}.typcn-headphones:before{content:'\e084'}.typcn-heart-full-outline:before{content:'\e085'}.typcn-heart-half-outline:before{content:'\e086'}.typcn-heart-outline:before{content:'\e087'}.typcn-heart:before{content:'\e088'}.typcn-home-outline:before{content:'\e089'}.typcn-home:before{content:'\e08a'}.typcn-html5:before{content:'\e08b'}.typcn-image-outline:before{content:'\e08c'}.typcn-image:before{content:'\e08d'}.typcn-infinity-outline:before{content:'\e08e'}.typcn-infinity:before{content:'\e08f'}.typcn-info-large-outline:before{content:'\e090'}.typcn-info-large:before{content:'\e091'}.typcn-info-outline:before{content:'\e092'}.typcn-info:before{content:'\e093'}.typcn-input-checked-outline:before{content:'\e094'}.typcn-input-checked:before{content:'\e095'}.typcn-key-outline:before{content:'\e096'}.typcn-key:before{content:'\e097'}.typcn-keyboard:before{content:'\e098'}.typcn-leaf:before{content:'\e099'}.typcn-lightbulb:before{content:'\e09a'}.typcn-link-outline:before{content:'\e09b'}
.typcn-link:before{content:'\e09c'}.typcn-location-arrow-outline:before{content:'\e09d'}.typcn-location-arrow:before{content:'\e09e'}.typcn-location-outline:before{content:'\e09f'}.typcn-location:before{content:'\e0a0'}.typcn-lock-closed-outline:before{content:'\e0a1'}.typcn-lock-closed:before{content:'\e0a2'}.typcn-lock-open-outline:before{content:'\e0a3'}.typcn-lock-open:before{content:'\e0a4'}.typcn-mail:before{content:'\e0a5'}.typcn-map:before{content:'\e0a6'}.typcn-media-eject-outline:before{content:'\e0a7'}.typcn-media-eject:before{content:'\e0a8'}.typcn-media-fast-forward-outline:before{content:'\e0a9'}.typcn-media-fast-forward:before{content:'\e0aa'}.typcn-media-pause-outline:before{content:'\e0ab'}.typcn-media-pause:before{content:'\e0ac'}.typcn-media-play-outline:before{content:'\e0ad'}.typcn-media-play-reverse-outline:before{content:'\e0ae'}.typcn-media-play-reverse:before{content:'\e0af'}.typcn-media-play:before{content:'\e0b0'}.typcn-media-record-outline:before{content:'\e0b1'}.typcn-media-record:before{content:'\e0b2'}.typcn-media-rewind-outline:before{content:'\e0b3'}.typcn-media-rewind:before{content:'\e0b4'}.typcn-media-stop-outline:before{content:'\e0b5'}.typcn-media-stop:before{content:'\e0b6'}.typcn-message-typing:before{content:'\e0b7'}.typcn-message:before{content:'\e0b8'}.typcn-messages:before{content:'\e0b9'}.typcn-microphone-outline:before{content:'\e0ba'}.typcn-microphone:before{content:'\e0bb'}.typcn-minus-outline:before{content:'\e0bc'}.typcn-minus:before{content:'\e0bd'}.typcn-mortar-board:before{content:'\e0be'}.typcn-news:before{content:'\e0bf'}.typcn-notes-outline:before{content:'\e0c0'}.typcn-notes:before{content:'\e0c1'}.typcn-pen:before{content:'\e0c2'}.typcn-pencil:before{content:'\e0c3'}.typcn-phone-outline:before{content:'\e0c4'}.typcn-phone:before{content:'\e0c5'}.typcn-pi-outline:before{content:'\e0c6'}.typcn-pi:before{content:'\e0c7'}.typcn-pin-outline:before{content:'\e0c8'}.typcn-pin:before{content:'\e0c9'}.typcn-pipette:before{content:'\e0ca'}.typcn-plane-outline:before{content:'\e0cb'}.typcn-plane:before{content:'\e0cc'}.typcn-plug:before{content:'\e0cd'}.typcn-plus-outline:before{content:'\e0ce'}.typcn-plus:before{content:'\e0cf'}.typcn-point-of-interest-outline:before{content:'\e0d0'}.typcn-point-of-interest:before{content:'\e0d1'}.typcn-power-outline:before{content:'\e0d2'}.typcn-power:before{content:'\e0d3'}.typcn-printer:before{content:'\e0d4'}.typcn-puzzle-outline:before{content:'\e0d5'}.typcn-puzzle:before{content:'\e0d6'}.typcn-radar-outline:before{content:'\e0d7'}.typcn-radar:before{content:'\e0d8'}.typcn-refresh-outline:before{content:'\e0d9'}.typcn-refresh:before{content:'\e0da'}.typcn-rss-outline:before{content:'\e0db'}.typcn-rss:before{content:'\e0dc'}.typcn-scissors-outline:before{content:'\e0dd'}.typcn-scissors:before{content:'\e0de'}.typcn-shopping-bag:before{content:'\e0df'}.typcn-shopping-cart:before{content:'\e0e0'}.typcn-social-at-circular:before{content:'\e0e1'}.typcn-social-dribbble-circular:before{content:'\e0e2'}.typcn-social-dribbble:before{content:'\e0e3'}.typcn-social-facebook-circular:before{content:'\e0e4'}.typcn-social-facebook:before{content:'\e0e5'}.typcn-social-flickr-circular:before{content:'\e0e6'}.typcn-social-flickr:before{content:'\e0e7'}.typcn-social-github-circular:before{content:'\e0e8'}.typcn-social-github:before{content:'\e0e9'}.typcn-social-google-plus-circular:before{content:'\e0ea'}.typcn-social-google-plus:before{content:'\e0eb'}.typcn-social-instagram-circular:before{content:'\e0ec'}.typcn-social-instagram:before{content:'\e0ed'}.typcn-social-last-fm-circular:before{content:'\e0ee'}.typcn-social-last-fm:before{content:'\e0ef'}.typcn-social-linkedin-circular:before{content:'\e0f0'}.typcn-social-linkedin:before{content:'\e0f1'}.typcn-social-pinterest-circular:before{content:'\e0f2'}.typcn-social-pinterest:before{content:'\e0f3'}.typcn-social-skype-outline:before{content:'\e0f4'}.typcn-social-skype:before{content:'\e0f5'}.typcn-social-tumbler-circular:before{content:'\e0f6'}.typcn-social-tumbler:before{content:'\e0f7'}.typcn-social-twitter-circular:before{content:'\e0f8'}.typcn-social-twitter:before{content:'\e0f9'}.typcn-social-vimeo-circular:before{content:'\e0fa'}.typcn-social-vimeo:before{content:'\e0fb'}.typcn-social-youtube-circular:before{content:'\e0fc'}.typcn-social-youtube:before{content:'\e0fd'}.typcn-sort-alphabetically-outline:before{content:'\e0fe'}.typcn-sort-alphabetically:before{content:'\e0ff'}.typcn-sort-numerically-outline:before{content:'\e100'}.typcn-sort-numerically:before{content:'\e101'}.typcn-spanner-outline:before{content:'\e102'}.typcn-spanner:before{content:'\e103'}.typcn-spiral:before{content:'\e104'}.typcn-star-full-outline:before{content:'\e105'}.typcn-star-half-outline:before{content:'\e106'}.typcn-star-half:before{content:'\e107'}.typcn-star-outline:before{content:'\e108'}.typcn-star:before{content:'\e109'}.typcn-starburst-outline:before{content:'\e10a'}.typcn-starburst:before{content:'\e10b'}.typcn-stopwatch:before{content:'\e10c'}.typcn-support:before{content:'\e10d'}.typcn-tabs-outline:before{content:'\e10e'}.typcn-tag:before{content:'\e10f'}.typcn-tags:before{content:'\e110'}.typcn-th-large-outline:before{content:'\e111'}.typcn-th-large:before{content:'\e112'}.typcn-th-list-outline:before{content:'\e113'}.typcn-th-list:before{content:'\e114'}.typcn-th-menu-outline:before{content:'\e115'}.typcn-th-menu:before{content:'\e116'}.typcn-th-small-outline:before{content:'\e117'}.typcn-th-small:before{content:'\e118'}.typcn-thermometer:before{content:'\e119'}.typcn-thumbs-down:before{content:'\e11a'}.typcn-thumbs-ok:before{content:'\e11b'}.typcn-thumbs-up:before{content:'\e11c'}.typcn-tick-outline:before{content:'\e11d'}.typcn-tick:before{content:'\e11e'}.typcn-ticket:before{content:'\e11f'}.typcn-time:before{content:'\e120'}.typcn-times-outline:before{content:'\e121'}.typcn-times:before{content:'\e122'}.typcn-trash:before{content:'\e123'}.typcn-tree:before{content:'\e124'}.typcn-upload-outline:before{content:'\e125'}.typcn-upload:before{content:'\e126'}.typcn-user-add-outline:before{content:'\e127'}.typcn-user-add:before{content:'\e128'}.typcn-user-delete-outline:before{content:'\e129'}.typcn-user-delete:before{content:'\e12a'}.typcn-user-outline:before{content:'\e12b'}.typcn-user:before{content:'\e12c'}.typcn-vendor-android:before{content:'\e12d'}.typcn-vendor-apple:before{content:'\e12e'}.typcn-vendor-microsoft:before{content:'\e12f'}.typcn-video-outline:before{content:'\e130'}.typcn-video:before{content:'\e131'}.typcn-volume-down:before{content:'\e132'}.typcn-volume-mute:before{content:'\e133'}.typcn-volume-up:before{content:'\e134'}.typcn-volume:before{content:'\e135'}.typcn-warning-outline:before{content:'\e136'}.typcn-warning:before{content:'\e137'}.typcn-watch:before{content:'\e138'}.typcn-waves-outline:before{content:'\e139'}.typcn-waves:before{content:'\e13a'}.typcn-weather-cloudy:before{content:'\e13b'}.typcn-weather-downpour:before{content:'\e13c'}.typcn-weather-night:before{content:'\e13d'}.typcn-weather-partly-sunny:before{content:'\e13e'}.typcn-weather-shower:before{content:'\e13f'}.typcn-weather-snow:before{content:'\e140'}.typcn-weather-stormy:before{content:'\e141'}.typcn-weather-sunny:before{content:'\e142'}.typcn-weather-windy-cloudy:before{content:'\e143'}.typcn-weather-windy:before{content:'\e144'}.typcn-wi-fi-outline:before{content:'\e145'}.typcn-wi-fi:before{content:'\e146'}.typcn-wine:before{content:'\e147'}.typcn-world-outline:before{content:'\e148'}.typcn-world:before{content:'\e149'}.typcn-zoom-in-outline:before{content:'\e14a'}.typcn-zoom-in:before{content:'\e14b'}.typcn-zoom-out-outline:before{content:'\e14c'}.typcn-zoom-out:before{content:'\e14d'}.typcn-zoom-outline:before{content:'\e14e'}.typcn-zoom:before{content:'\e14f'} 
/* video player */