.elementor-9938 .elementor-element.elementor-element-53d7251 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;line-height:1em;letter-spacing:0.8px;}.elementor-9938 .elementor-element.elementor-element-53d7251 > .elementor-widget-container{padding:20px 20px 20px 0px;}.elementor-9938 .elementor-element.elementor-element-2abaa6c{font-family:"Work Sans", Sans-serif;}.elementor-9938 .elementor-element.elementor-element-2abaa6c > .elementor-widget-container{padding:0em 3em 0em 0em;}.elementor-9938 .elementor-element.elementor-element-b643687 .elementor-heading-title{color:var( --e-global-color-primary );font-weight:600;}.elementor-9938 .elementor-element.elementor-element-b643687 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9938 .elementor-element.elementor-element-9cd3e0c{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.625em;letter-spacing:-0.1px;}.elementor-9938 .elementor-element.elementor-element-e14f8ad .elementor-main-swiper{height:410px;width:100%;}.elementor-9938 .elementor-element.elementor-element-e14f8ad .elementor-main-swiper .elementor-carousel-image{background-size:contain;}.elementor-9938 .elementor-element.elementor-element-e14f8ad.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:29px;}.elementor-9938 .elementor-element.elementor-element-e14f8ad .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-9938 .elementor-element.elementor-element-e14f8ad .elementor-swiper-button{font-size:20px;}.elementor-9938 .elementor-element.elementor-element-e14f8ad .swiper-pagination-bullet{height:6px;width:6px;}.elementor-9938 .elementor-element.elementor-element-e14f8ad .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-9938 .elementor-element.elementor-element-e14f8ad .swiper-pagination-fraction{font-size:6px;color:#000000;}.elementor-9938 .elementor-element.elementor-element-e14f8ad .swiper-pagination-bullet-active, .elementor-9938 .elementor-element.elementor-element-e14f8ad .swiper-pagination-progressbar-fill{background-color:#000000;}#elementor-lightbox-slideshow-e14f8ad{background-color:#ffffff;}#elementor-lightbox-slideshow-e14f8ad .dialog-lightbox-close-button, #elementor-lightbox-slideshow-e14f8ad .elementor-swiper-button{color:#000000;}#elementor-lightbox-slideshow-e14f8ad .dialog-lightbox-close-button:hover, #elementor-lightbox-slideshow-e14f8ad .elementor-swiper-button:hover{color:#000000;}#elementor-lightbox-slideshow-e14f8ad .elementor-video-container{width:50%;}.elementor-9938 .elementor-element.elementor-element-e14f8ad > .elementor-widget-container{margin:2em 1em 0em 0em;padding:0px 7px 0px 7px;}.elementor-9938 .elementor-element.elementor-element-cda60ed{--divider-border-style:solid;--divider-color:var( --e-global-color-e5060b1 );--divider-border-width:1px;}.elementor-9938 .elementor-element.elementor-element-cda60ed .elementor-divider-separator{width:100%;}.elementor-9938 .elementor-element.elementor-element-cda60ed .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9938 .elementor-element.elementor-element-3f51641 .elementor-heading-title{color:var( --e-global-color-primary );font-weight:600;}.elementor-9938 .elementor-element.elementor-element-3f51641 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-9938 .elementor-element.elementor-element-3023bd1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9938 .elementor-element.elementor-element-3023bd1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-9938 .elementor-element.elementor-element-427cabc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-9938 .elementor-element.elementor-element-427cabc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-9938 .elementor-element.elementor-element-7c8af97 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-9938 .elementor-element.elementor-element-71d3738{--divider-border-style:solid;--divider-color:var( --e-global-color-e5060b1 );--divider-border-width:1px;}.elementor-9938 .elementor-element.elementor-element-71d3738 .elementor-divider-separator{width:100%;}.elementor-9938 .elementor-element.elementor-element-71d3738 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9938 .elementor-element.elementor-element-71d3738 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-9938 .elementor-element.elementor-element-c4529e3{text-align:center;}.elementor-9938 .elementor-element.elementor-element-c4529e3 .elementor-heading-title{color:var( --e-global-color-primary );font-weight:600;}.elementor-9938 .elementor-element.elementor-element-c4529e3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9938 .elementor-element.elementor-element-79acc40 img{transition-duration:1s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-81dff6e );}.elementor-9938 .elementor-element.elementor-element-c6f574c{text-align:center;}.elementor-9938 .elementor-element.elementor-element-c6f574c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1em;}.elementor-9938 .elementor-element.elementor-element-78156be{text-align:left;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;}.elementor-9938 .elementor-element.elementor-element-7ed9b5b img{transition-duration:1s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-81dff6e );}.elementor-9938 .elementor-element.elementor-element-99f6ad4{text-align:center;}.elementor-9938 .elementor-element.elementor-element-99f6ad4 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1em;}.elementor-9938 .elementor-element.elementor-element-802dbb3{text-align:left;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;}.elementor-9938 .elementor-element.elementor-element-627660c img{transition-duration:1s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-81dff6e );}.elementor-9938 .elementor-element.elementor-element-4521efb{text-align:center;}.elementor-9938 .elementor-element.elementor-element-4521efb .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1em;}.elementor-9938 .elementor-element.elementor-element-2755cdc{text-align:left;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;}.elementor-9938 .elementor-element.elementor-element-f34d1d3{--spacer-size:50px;}.elementor-9938 .elementor-element.elementor-element-787cf7a{text-align:center;}.elementor-9938 .elementor-element.elementor-element-787cf7a .elementor-heading-title{color:var( --e-global-color-primary );font-weight:600;}.elementor-9938 .elementor-element.elementor-element-787cf7a > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-9938 .elementor-element.elementor-element-5db01d1{--spacer-size:30px;}.elementor-9938 .elementor-element.elementor-element-c14f5eb img{transition-duration:1s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-81dff6e );}.elementor-9938 .elementor-element.elementor-element-ab0bc86{text-align:center;}.elementor-9938 .elementor-element.elementor-element-ab0bc86 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1em;}.elementor-9938 .elementor-element.elementor-element-b82ca2d{text-align:left;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;}.elementor-9938 .elementor-element.elementor-element-14eed03 img{transition-duration:1s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-81dff6e );}.elementor-9938 .elementor-element.elementor-element-0e23be6{text-align:center;}.elementor-9938 .elementor-element.elementor-element-0e23be6 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1em;}.elementor-9938 .elementor-element.elementor-element-dbf5035{text-align:left;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;}:root{--page-title-display:none;}body.elementor-page-9938{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-9938 .elementor-element.elementor-element-cdaf74d{width:65.175%;}.elementor-9938 .elementor-element.elementor-element-c027284{width:4.901%;}.elementor-9938 .elementor-element.elementor-element-996688e{width:29.878%;}.elementor-9938 .elementor-element.elementor-element-3023bd1{width:57.659%;}.elementor-9938 .elementor-element.elementor-element-427cabc{width:41.644%;}.elementor-9938 .elementor-element.elementor-element-caf438f{width:17.037%;}.elementor-9938 .elementor-element.elementor-element-b8c3c51{width:32.963%;}.elementor-9938 .elementor-element.elementor-element-341d048{width:32.963%;}.elementor-9938 .elementor-element.elementor-element-c1e8bc9{width:17.014%;}}@media(max-width:1024px){.elementor-9938 .elementor-element.elementor-element-e14f8ad .elementor-main-swiper{height:280px;width:720px;}.elementor-9938 .elementor-element.elementor-element-e14f8ad.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-9938 .elementor-element.elementor-element-e14f8ad .elementor-main-swiper{width:320px;}.elementor-9938 .elementor-element.elementor-element-e14f8ad.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-2abaa6c */img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }



.title-bar--desktop {
	background:#b1b3b6;
	border-top-color:#b1b3b6;
	border-bottom-color:#b1b1b1;
}

.nav.nav--desktop .nav__ul a, .nav.nav--desktop .nav__ul a:active, .nav.nav--desktop .nav__ul a:hover, .nav.nav--desktop .nav__ul a:link, .nav.nav--desktop .nav__ul a:visited {
    color: rgba(10, 32, 63, .9);
}

.nav.nav--desktop .nav__ul a:hover {
    color: rgba(10, 32, 63, 1);
}

.nav.nav--desktop .submenu {
	background: #dddddd;
}
.dropdown.menu ul li:first-child a {
padding-top:0.6em;
}
.dropdown.menu ul li:last-child a {
padding-bottom:0.6em;
}

.dropdown.menu>li.is-dropdown-submenu-parent>a::after {
	border-color: #77808c transparent transparent;
}


.nav.nav--secondary .nav__ul a, .nav.nav--secondary .nav__ul a:active, .nav.nav--secondary .nav__ul a:hover, .nav.nav--secondary .nav__ul a:link, .nav.nav--secondary .nav__ul a:visited {
	color: rgba(10, 32, 63, .9);
}

.nav.nav--secondary .nav__ul a:hover {
	color: rgba(10, 32, 63, 1);
}

.secondary-nav-region {
	border: 1px solid #0a203f;
}

.menu .active>a {
	background:rgba(0,0,0,0.1);
}












.top-bar--mobile {
	background:#b1b3b6;
	border-color:#b1b3b6;
}
.top-bar--mobile img {
	height:48px;
}

.top-bar--mobile .fa-search  {
	color:rgba(10, 32, 63, 1) !important;
}
.top-bar--mobile .fa-search:hover  {
	color:rgba(10, 32, 63, 0.5) !important;
}
.menu-icon::after {
	background: rgba(10, 32, 63, 1);
	box-shadow: 0 7px 0 rgba(10, 32, 63, 1), 0 14px 0 rgba(10, 32, 63, 1);
}

.menu-icon:hover::after {
	background: rgba(10, 32, 63, 0.5);
	box-shadow:0 7px 0 rgba(10, 32, 63, 0.5), 0 14px 0 rgba(10, 32, 63, 0.5);
}

.nav.nav--desktop .nav__ul {
	margin:2em 0 0; justify-content: flex-end;
}
.logo.logo--desktop, .logo.logo--desktop > img {
	width:220px;
}

.dropdown.menu a {
	padding: 0.4rem 1rem;
}
#menu-secondary-menu a {
	padding: 0.7rem 1rem;
}

@media screen and (min-width: 64em) {
	.secondary-nav-region {
			top: 2rem;
	}
	.nav.nav--desktop .nav__ul {
		margin-top:4.1em;
	}
}

@media screen and (max-width: 1023px) {
	#menu-secondary-menu a {
		color:#FFFFFF;
	}
}


@media screen and (min-width: 641px) and (max-width: 1023px) {
	#site-header {
		position:relative; top:0; left:0; width:100%;
	}
}


@media screen and (max-width: 640px) {
	.top-bar--mobile {
		position:fixed; top:0; left:0; width:100%;
		z-index:2;
	}
	body {
		padding-top:64px;
	}
	body.admin-bar {
		padding-top:18px;
	}
}

@media screen and (min-width: 1024px) {
	#site-header {
		position:fixed; top:0; left:0; width:100%;
		z-index:2;
	}
	body {
		padding-top:132px;
	}
	.admin-bar #site-header {
		top:32px;
	} 
}

#video-wrap {
float: right;
margin: 0 20px 5px 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79acc40 */.elementor-9938 .elementor-element.elementor-element-79acc40 {overflow: hidden;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ed9b5b */.elementor-9938 .elementor-element.elementor-element-7ed9b5b {overflow: hidden;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-627660c */.elementor-9938 .elementor-element.elementor-element-627660c {overflow: hidden;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c14f5eb */.elementor-9938 .elementor-element.elementor-element-c14f5eb {overflow: hidden;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14eed03 */.elementor-9938 .elementor-element.elementor-element-14eed03 {overflow: hidden;}/* End custom CSS */