@charset "UTF-8";
/* CSS Document */
html body.g-style-preset3 #g-page-surround {margin:0;}
body {font-size:1.3rem;}
.ui.container .ui.form, .ui.container .ui.form .field .dropdown, .ui.container .ui.form .field .dropdown .menu > .item {
    font-size: 1rem;
}
.slide p {font-size:1rem;}
#g-footer {font-size:1rem;}
.g-main-nav .g-dropdown {background: #6ac5ec;}
/*.g-home-particles #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {color:#061832;}*/
/*.g-slideshow .g-slideshow-slider .swiper-slide {clip-path:polygon(1% 0,99% 0,99% 100%,1% 100%);}*/
.g-slideshow .g-slideshow-slider .swiper-slide {clip-path:none;}
.g-home-particles #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container:hover, .g-home-particles #g-navigation .g-main-nav .g-toplevel  > li.active > .g-menu-item-container {color:#6ac5ec;}
#g-slideshow .g-container {width: 100%;}
.g-slideshow .g-slideshow-slider .g-slideshow-overlay {
	background-color: rgba(101,103,126,0.25);
}
.vh .g-slideshow .g-slideshow-slider .g-slideshow-overlay {
	background-color: transparent;
}
.layout-slideshow .sprocket-features-content {
    position: absolute;
    top: 36%;
    left: 15%;
    width: 70%;
	text-align:center;
}
.layout-slideshow h1 {
    font-size: 8rem;
    margin: 0.75rem 0 0.75rem 0;
	line-height: normal;
}
.layout-slideshow .sprocket-features-arrows .arrow {
    box-shadow: none;
    width: 50px;
    height: 50px;
    top: 46%;
    margin-top: -12px;
    border-radius: 0;
    font-size: 4em;
    line-height: 2.5rem;
}
.sprocket-features-img-container {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 0px;
}
.g-slider .swiper-slide p {padding-left:15px; padding-right:15px;}
#g-above.g-heading {text-align:center;}
.vh #g-above h2, .vh #g-feature h2, .vh #g-extension h2,.vh .g-heading h2, .vh #g-above h1 {
    font-size: 3.4rem;
}
.vh #g-above h1 {
margin: 1.5rem 0 1.5rem 0;
}
.vh #g-extension h2 {
    font-size: 2.2rem;
}
.vh h1, .vh h2, .vh h3 {font-family: "Actor", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;}
.vh .g-logos .g-logo-wrapper {padding:0; width:auto;}

.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content {height:130px;bottom: 0px;text-align: center;}
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content h2:hover {color:#6ac5ec;}
.moduletable .nav.menu.ft, .moduletable .nav.menu.ft li, .moduletable .ft .unstyled {border:none; vertical-align:top; text-align:left;}
.moduletable .nav.menu.ft li {display:inline-block;padding: 0.2rem 1rem 0.2rem; border: 1px solid rgba(231, 232, 234, 0.25); border-radius: 0.6rem; margin-left:5px; margin-right:5px;} 
.moduletable .nav.menu.ft li li {display:block; border:none;}
#g-footer .moduletable {text-align:center;}
.moduletable .ft .unstyled {padding: 1rem;}
.moduletable .nav.menu.ft {padding:0;}
#g-above h2 {font-size:1.5rem;}
#g-footer.section-horizontal-paddings {padding-left:0;padding-right:0;}
#g-container-footer a {color:#FFFFFF;}
#g-container-footer a:hover {color:#6ac5ec;}
.moduletable .nav.menu li a::before {content:normal;}
#g-extension {clip-path:none;}
.layout-slideshow .sprocket-features-desc {
    background: rgba(0,0,0,0);
}

.g-video-container .g-video2 {
    position: relative;
    overflow: hidden;
    max-width: 100%;
    height: auto;
    background: #000;
    box-shadow: 0 .5rem 3rem #000;
}
.icons .g-slider .swiper-slide {
	background-size: contain;
	background-repeat: no-repeat;
}
#g-above .slide h3 {padding:20px;}
.left .dividing.center {text-align:left !important;}
#g-above .slide h3 {
	font-size:1.4rem;
}
.title-l h2, .title-l h1 {font-size:3rem;}
.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title {
    font-size: 6vw;
}
.vh .g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title {
    font-size: 7vw;
}

#g-showcase .g-heading h2, #g-showcase .g-simplecontent .g-simplecontent-item-content-title {color:inherit;}
.full img {width:100%;}
.g-simplecontent .g-simplecontent-item-main-content {
    color: inherit;
}
.g-simplecontent .g-simplecontent-item-content-title {line-height:normal;}
.g-infolist-particle .g-infolist.list .g-infolist-item .g-infolist-item-container {padding:0; margin:0;}
.list .g-infolist-item-container {display:flex; width:100%;}
.list .g-infolist-item-icon {display:flex; width:10%;}
.list .g-infolist-item-text {display:flex; width:90%;}
.g-simplecontent .g-simplecontent-item-leading-content, .g-simplecontent .g-simplecontent-item-main-content, .g-infolist-particle .g-infolist.list .g-infolist-item-desc {
    font-size: 1.3rem;
}
.section-horizontal-paddings-large, .section-horizontal-paddings {padding-left: 0;padding-right: 0;}
.list .fa {font-size:2.5rem;}
.accordion-group {
    color: #000;
}
.dark .rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
    background-color: #061832;
    color: #fff;
}
.dark .rl_sliders.accordion > .accordion-group.primary {
    border-top-color: #6ac5ec;
}
.dark a {
	font-weight:900;
}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
    color: #061832;
}
.box3 h2 {font-weight:400;}
.large p {font-size:2rem; font-weight:400;}
.g-blockcontent-subcontent-desc {color:inherit;font-weight:400;}
/* model */
.hidden-descktop {display:none;}
.model {
	width: 1040px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	display:block;
}
.model.mt2 {
	width: 1330px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	display:block;
}
.model.mt2 img {
	width: 1330px;
	height: 703px;
}
.model .mit {
	display:block;
	width: 50px;
	height: 50px;
	position:absolute;
	text-align: center;
	line-height: 50px;
	font-size: 1.8rem;
	text-decoration: none;
	font-weight: 900;
	color: #FFFFFF;
	border-radius: 25px;
	background-color: #6ac5ec;
}
.model .mit:hover {
	background-color: #061832;
}
.model .rl_tooltips-link.nn_tooltips-link.m1.hover.top {
    width: 50px;
    height: 50px;
	border-radius: 25px;
	z-index: 1000;
position: relative;
}
.model .rl_tooltips-link {
    border-bottom: none;
}
.title1 h2 {font-size:3rem;}
/*--model elements--*/
.t1 {left: 1238px; top: 471px;}
.t2 {left: 921px; top: 467px;}
.t3 {left: 979px; top: 499px;}
.t4 {left: 999px; top: 627px;}
.t5 {left: 911px; top: 340px;}
.t6 {left: 1187px; top: 520px;}
.t7 {left: 774px; top: 613px;}
.t8 {left: 844px; top: 587px;}
.t9 {left: 928px; top: 607px;}
.t10 {left: 727px; top: 506px;}
.t11 {left: 730px; top: 404px;}
.t12 {left: 515px; top: 446px;}
.t13 {left: 128px; top: 445px;}
.t14 {left: 126px; top: 325px;}
.t15 {left: 493px; top: 271px;}
.t16 {left: 313px; top: 314px;}
.t17 {left: 314px; top: 217px;}
.t18 {left: 362px; top: 495px;}
.t19 {left: 422px; top: 392px;}
/* end */
.button.trans {background-color: transparent; padding:0;}
.button.trans:hover {background-color: #FFFFFF;}
.s-list1 p, .s-list2 p {font-size:1rem;}
.s-list1 ol, .s-list2 ol {margin-bottom:0; padding-bottom:0;margin-top:0;}
.ui.form .grouped.fields {padding-bottom:1.2rem;}
@media only all and (min-width: 76rem) and (max-width: 87.99rem) {
.layout-slideshow h1 {
    font-size: 6rem;
    margin: 0.75rem 0 0.75rem 0;
	line-height: normal;
}
#g-above .slide h3 {
	font-size:1.3rem;
}
.large p {font-size:1.7rem;}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    padding: 0.625rem 1.2rem;
}
}
@media (max-width: 87.99rem) {
.model.mt2 {
	width: 1000px;
	height: 536px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	display:block;
}
.model.mt2 img{
	width: 1000px;
	height: 536px;
}
/*--model elements--*/
.t1 {left: 920px; top: 358px;}
.t2 {left: 692px; top: 349px;}
.t3 {left: 731px; top: 369px;}
.t4 {left: 739px; top: 474px;}
.t5 {left: 689px; top: 262px;}
.t6 {left: 890px; top: 404px;}
.t7 {left: 582px; top: 463px;}
.t8 {left: 631px; top: 436px;}
.t9 {left: 708px; top: 447px;}
.t10 {left: 557px; top: 382px;}
.t11 {left: 552px; top: 304px;}
.t12 {left: 390px; top: 339px;}
.t13 {left: 99px; top: 343px;}
.t14 {left: 100px; top: 239px;}
.t15 {left: 364px; top: 196px;}
.t16 {left: 233px; top: 236px;}
.t17 {left: 233px; top: 155px;}
.t18 {left: 310px; top: 297px;}
.t19 {left: 266px; top: 365px;}
/* end */
}
@media only all and (min-width: 65rem) and (max-width: 75.99rem) {
#g-extension .g-container, #g-feature .g-container {
    width: 65rem;
}
#g-above .slide h3 {
	font-size:1.3rem;
}
.layout-slideshow h1 {
    font-size: 4rem;
    margin: 0.5rem 0 0.5rem 0;
	line-height: normal;
}
.section-horizontal-paddings-large, .section-horizontal-paddings {padding-left: 0;padding-right: 0;}
.large p {font-size:1.5rem;}
}
@media only all and (min-width: 30rem) and (max-width: 64.99rem) {
body {font-size:1rem;}
.footer-2 .largepaddingtop:not(.g-block), .largemargintop.footer-2 > .g-content {padding-top:0; margin-top:0;}
#g-header h1 {font-size:1.8rem;}
#g-header h2 {font-size:1.5rem;}	
.vh #g-above h2, .vh #g-feature h2, .vh #g-extension h2,.vh .g-heading h2, .vh #g-above h1 {
    font-size: 1.6rem;
}
.layout-slideshow h1 {
    font-size: 3rem;
    margin: 0.5rem 0 0.5rem 0;
	line-height: normal;
}
.list .g-infolist-item-icon {display:flex; width:15%;}
.list .g-infolist-item-text {display:flex; width:85%;}
.footer-2 .g-infolist-particle .g-infolist .g-infolist-item-icon.left, .footer-2 .g-infolist-item-text {
    text-align: center;
}
.large p {font-size:1rem;}
.hidden-descktop {display:block;}
.title1 h2 {font-size:1.9rem;}
.title1 h3 {font-size:1.2rem;}
}
@media only all and (max-width: 29.99rem) {
body {font-size:1rem;}
#g-header h1 {font-size:1.5rem;}
#g-header h2 {font-size:1.2rem;}	
.vh #g-above h2, .vh #g-feature h2, .vh #g-extension h2,.vh .g-heading h2, .vh #g-above h1 {
    font-size: 1.3rem;
}
.layout-slideshow h1 {
    font-size: 2.2rem;
    margin: 0.5rem 0 0.5rem 0;
	line-height: normal;
}
.list .g-infolist-item-icon {display:flex; width:15%;}
.list .g-infolist-item-text {display:flex; width:85%;}
.footer-2 .g-infolist-particle .g-infolist .g-infolist-item-icon.left, .footer-2 .g-infolist-item-text {
    text-align: center;
}
.large p {font-size:1rem;}
.hidden-descktop {display:block;}
.title1 h2 {font-size:1.7rem;}
.title1 h3 {font-size:1rem;}
}