/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.body_section > div:first-of-type .owl-height {height: 100% !important;}
.owl-carousel-home-banner {width:100%;margin:0 auto;box-sizing:border-box;display:grid !important;}
.owl-carousel-home-banner .item .image_banner {width:100%;margin:0 auto;padding:30px 20px 60px 20px;background-color:#2867af;/*background-image:url("../img/homepage_banner_background_6.png");*/background-position:center bottom;background-size:auto;background-repeat:no-repeat;box-sizing:border-box;}
.owl-carousel-home-banner .item img{display:block;width:100%;max-width:1196px;height:auto;margin:0 auto;}
.owl-carousel-home-banner .item .banner_text {display:block;margin:0 auto;height:auto;font-family:"Avenir Medium";font-size:31px;line-height:35px;width:100%;text-align:center;font-weight:600;background-image:url("../img/SS_banner_text_bg_2.png");background-repeat: repeat-x;background-size:auto;background-color:#2867af;background-position:center top;padding:52px 20px 20px 20px;box-sizing:border-box;}
.owl-carousel-home-banner .owl-nav {display: block !important;}
.owl-carousel-home-banner .owl-dots {text-align: center !important;margin-top:-130px !important;}
.owl-carousel-home-banner .owl-dots span {
  position: relative;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  display: block;
  background: #fff;
  border: 2px solid #40c7f2;
  margin: 0 5px;
}
.owl-carousel-home-banner .owl-dots .active {
  box-shadow: none;
}
.owl-carousel-home-banner .owl-dots .active span {
  background: #40c7f2;
  box-shadow: none;
  height: 12px;
  width: 12px;
  margin-bottom: -1px;
}
.owl-carousel-home-banner .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {outline: 0;}
.owl-carousel-home-banner button.owl-dot {outline: 0;}

.owl-carousel-home-banner .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display:block;}
.owl-carousel-home-banner .owl-nav{width:100%}
.owl-carousel-home-banner .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next {background: white;padding: 10px !important;border: 1px #ccc solid;font-weight: 600;font-size: 30px;border-radius:6px;box-shadow: 0 8px 20px -4px #95abbb;position:absolute;top:45%;}
.owl-carousel-home-banner button.owl-prev{margin-left:20px;}
.owl-carousel-home-banner button.owl-next{right:20px;}
.owl-stage {
display: -webkit-box;
display: -moz-box;
display: -ms-box;
display: box;
}
#newWebsiteEditorV2_contentMaster_bodySection_01c3ac32-559c-4491-9587-28c40027534f_DIV > div:nth-child(1) > div:nth-child(1) {width:100% !important;}
body, .main-wrapper{background-color:#2867af;}
.top-banner{
	display:flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	width:100%;
	padding:30px 0;
	width:100%;
	max-width:1196px;
	margin:0 auto;
}
.site-logo-main{text-align: left;}
.site-login{text-align:right;display:none;}
.site-login button {background-color:white;border-radius:100px;color:#2867af;padding:8px 15px;border:none;appearance: none;-webkit-appearance:none;}
.site-login button:hover {background-color:#38b6ff;color:white;}

@media only screen and (max-width: 1196px) {
	.top-banner{padding:20px;}
}

@media only screen and (max-width: 768px) {
.owl-carousel-home-banner .owl-dots{margin-top:-196px !important;}
.owl-carousel-home-banner .owl-nav {display: none !important;}
#newWebsiteEditorV2_contentMaster_bodySection_01c3ac32-559c-4491-9587-28c40027534f_DIV table td:nth-child(1) {padding-top:0 !important;padding-bottom:0 !important;}
.owl-carousel-home-banner {background:#efefef;}
}

.owl-carousel .item{/*height:100%;*/}
.owl-carousel .item .image_banner.banner01 {/*height:calc(100% - 65px);*/}
.image_banner_cont{width:100%;height:100%;max-width:1196px;max-height:628px;margin:0 auto;position:relative;}
.image_banner.banner01 .image_banner_cont > div:nth-child(1){position:absolute;}
.bantxt{font-family:"Avenir Medium";position:absolute;}
.bantxt.ban01{font-size:16pt;color:white;font-weight:600;line-height:1.18;text-align:center;display:block;width:100%;}
.bantxt.ban01.txt01{top:95px;left:66px;max-width:158px;}
.bantxt.ban01.txt02{top:93px;left:292px;max-width:165px;}
.bantxt.ban01.txt03{top:64px;left:550px;max-width:71px;}
.bantxt.ban01.txt04{top:71px;left:965px;max-width:118px;}
.bantxt.ban01.txt05{top:274px;left:52px;max-width:157px;}
.bantxt.ban01.txt06{top:321px;left:1013px;max-width:152px;}
.bantxt.ban01.txt07{top:516px;left:342px;max-width:125px;}
.bantxt.ban01.txt08{top:508px;left:847px;max-width:177px;}
	
.owl-carousel .item .image_banner.banner02 {/*height:-moz-calc(100% - 65px);height:-webkit-calc(100% - 65px);height:calc(100% - 65px);*/}
.image_banner.banner02 .image_banner_cont > div:nth-child(1){position:absolute;}
.bantxt.ban02{font-family: "Avenir Medium"; font-weight:600;font-size:16pt;color:#000000;line-height:1;letter-spacing: 0.1px !important;display:block;width:100%;}
.bantxt.ban02.txt00 strong {color: #38b6ff;letter-spacing: 0px;display:block;}
.bantxt.ban02.txt00{font-size:24pt;top:99px;left:auto;text-align:center;line-height: 1.1;letter-spacing: 0.3px !important;}
.bantxt.ban02.txt01{top:207px;left:203px;max-width:385px;text-align:left;}
.bantxt.ban02.txt02{top:293px;left:203px;max-width:385px;text-align:left;}
.bantxt.ban02.txt03{top:379px;left:203px;max-width:385px;text-align:left;}
.bantxt.ban02.txt04{top:465px;left:203px;max-width:385px;text-align:left;}
.bantxt.ban02.txt05{top:207px;left:678px;max-width:385px;text-align:left;}
.bantxt.ban02.txt06{top:293px;left:678px;max-width:385px;text-align:left;}
.bantxt.ban02.txt07{top:379px;left:678px;max-width:385px;text-align:left;}
.bantxt.ban02.txt08{top:465px;left:678px;max-width:385px;text-align:left;}
.bantxt.ban02.txt09{top:550px;left:439px;max-width:385px;text-align:left;}

.image_banner.banner03 .image_banner_cont > div:nth-child(1){position:absolute;}
.bantxt.ban03{font-family: "Avenir Medium"; font-weight:600;font-size:16pt;color:#000000;line-height:1.06;letter-spacing: -0.2px !important;display:block;width:100%;}
.bantxt.ban03.txt00{font-size:24pt;top:37px;left:auto;width:100%;text-align:center;line-height: 1.1;letter-spacing: 0.3px !important;color:white !important;text-shadow: 1.5px 2px 0px rgba(0,0,0,0.6);}
.bantxt.ban03.txt01{top:233px;left:317px;max-width:260px;}
.bantxt.ban03.txt02{top:233px;left:697px;max-width:260px;}
.bantxt.ban03.txt03{top:319px;left:317px;max-width:260px;}
.bantxt.ban03.txt04{top:319px;left:697px;max-width:260px;}
.bantxt.ban03.txt05{top:405px;left:317px;max-width:260px;}
.bantxt.ban03.txt06{top:405px;left:697px;max-width:260px;}
.bantxt.ban03.txt07{top:491px;left:503px;max-width:260px;}
.bantxt.ban03.txt08{top:543px;left: auto;text-align:center;font-size: 12pt;letter-spacing: -0.3px !important;color:white;font-weight:400;text-shadow: 1.5px 1.5px 0px rgba(0,0,0,0.6);}
.bantxt.ban03.txt00.res {display:none;}

.image_banner.banner04 .image_banner_cont > div:nth-child(1){position:absolute;}
.bantxt.ban04.txt01{top:133px;left:1px;z-index:3;}
.bantxt.ban04.txt02{top:84px;left:22px;}
.bantxt.ban04.txt03{top:80px;left:567px;}
.bantxt.ban04.txt04{top:287px;left:529px;z-index:2;}
.bantxt.ban04.txt05{top:332px;left:645px;}
	
.image_banner.banner05 .image_banner_cont > div:nth-child(2){position:absolute;top:82px;}
.bantxt.ban05{font-family: "Avenir Medium"; font-weight:600;font-size:24pt;color:#000000;line-height:1.24;letter-spacing: 0.3px !important;display:block;width:100%;background-color: #daebfd;padding: 30px 130px;border-radius: 20px;position:static;text-align:center;box-sizing:border-box;margin-bottom:40px;}
.bantxt.ban05:last-child{margin-bottom:0px;}
.bantxt.ban05.txt01{}
.bantxt.ban05.txt02{}
.bantxt.ban05.txt03{}
	
.banner_ctrl_button{position: absolute;left: 50%;margin-top: -127px;margin-left: 66px;z-index: 3;}
.banner_ctrl_button > button {width:8px;height:10px;background-position:center center !important;background-repeat:no-repeat !important;-webkit-appearance: none;border: none;background:transparent;background-size:contain;}
.banner_ctrl_button .banner_pause{background-image:url("../img/pause_butt.png");}
.banner_ctrl_button .banner_play{background-image:url("../img/play_butt.png");display:none;}

@media only screen and (max-width: 1196px) {
	.owl-carousel-home-banner .item .image_banner{padding:10px 10px 43px 10px;}
	.image_banner.banner01 .norm_bg,.image_banner.banner02 .norm_bg{display:none;}
	.image_banner.banner01 .image_banner_cont{background-image:url("../img/homepage_banner_img_1_res.png");background-repeat:no-repeat;background-position:bottom center;background-size:cover;}
	.image_banner.banner02 .image_banner_cont{background-image:url("../img/homepage_banner_img_2_res.png");background-repeat:no-repeat;background-position:bottom center;background-size:cover;}
	.image_banner_cont > div {display:flex;flex-direction: row;flex-wrap: wrap;justify-content: center;height:100%;justify-content: space-evenly;align-items: stretch;}
	.image_banner.banner01 .image_banner_cont > div > span {position:static;width:47%;max-width:47% !important;margin-bottom:10px;border:1px #ffffff dashed;border-radius:200px;background-color:rgba(218,235,253,0.8);padding:15px 30px;box-sizing:border-box;vertical-align: middle;color:black;border:none;display: flex;align-items: center;justify-content: center;}
	.image_banner.banner01 .image_banner_cont > div > span:nth-child(odd){margin-right:10px;}
	.image_banner.banner01 .image_banner_cont > div > span:nth-child(7),.image_banner.banner01 .image_banner_cont > span:nth-child(8){margin-bottom:0;}
	.bantxt.ban01 {font-size:16pt;}
	div.owl-dots{display:none !important;}
	
	.bantxt.ban02, .bantxt.ban02 strong {font-size:16pt;}
	.image_banner.banner02 .image_banner_cont > div > span{position:static;width:47%;max-width:47% !important;margin-bottom:10px;border-radius:200px;background-color:rgba(218,235,253,0.8);padding:15px 30px;box-sizing:border-box;vertical-align: middle;text-align:center;}
	.image_banner.banner02 .image_banner_cont > div > span:nth-child(1){width:100%;max-width:100% !important;}
	.image_banner.banner02 .image_banner_cont > div > span:nth-child(even){margin-right:10px;}
	.image_banner.banner02 .image_banner_cont > span:nth-child(10){margin-bottom:0;}
	.image_banner.banner02 .image_banner_cont > div > span.bantxt.ban02.txt00 {background-color:transparent;color:#ffffff;font-size:16pt;}
	.image_banner.banner02 .image_banner_cont > div > span.bantxt.ban02.txt00 strong {font-size:16pt;}
	
	.image_banner.banner03 .norm_bg{display:none;}
	.image_banner.banner03 .image_banner_cont{background-image:url("../img/homepage_banner_img_4_res.png");background-repeat:no-repeat;background-position:bottom center;background-size:cover;}
	.image_banner.banner03 .image_banner_cont > div > span{position:static;width:47%;max-width:47% !important;margin-bottom:10px;border-radius:200px;background-color:rgba(218,235,253,0.8);padding:10px 30px;box-sizing:border-box;vertical-align: middle;text-align:center;font-size:15pt;display: flex;align-items: center;justify-content: center;}
	.image_banner.banner03 .image_banner_cont > div > span.bantxt.ban03.txt00,.image_banner.banner03 .image_banner_cont > div > span.bantxt.ban03.txt08{width:100%;max-width:100% !important;background-color:transparent;color:#ffffff;font-size:14pt;letter-spacing: 0 !important;line-height: 1.1 !important;}
	.image_banner.banner03 .image_banner_cont > div > span:nth-child(3),.image_banner.banner03 .image_banner_cont > div > span:nth-child(5),.image_banner.banner03 .image_banner_cont > div > span:nth-child(7){margin-right:10px;}
	
	.image_banner.banner04 .norm_bg{display:none;}
	.image_banner.banner04 .image_banner_cont > div > span{position:static;width:47%;max-width:47% !important;}
	.image_banner.banner04 .image_banner_cont > div > span.bantxt.ban04.txt01{width:100%;max-width:100% !important;padding-top:40px;}
	.image_banner.banner04 .image_banner_cont > div > span.bantxt.ban04.txt01 img{max-height:413px;}
	.image_banner.banner04 .image_banner_cont > div > span.bantxt.ban04.txt02{width:29%;max-width:29% !important;margin-top:-20px;}
	.image_banner.banner04 .image_banner_cont > div > span.bantxt.ban04.txt03{margin-top:-20px;}
	.image_banner.banner04 .image_banner_cont > div > span.bantxt.ban04.txt04{width:29%;max-width:29% !important;margin-top:9px;}
	.image_banner.banner04 .image_banner_cont > div > span.bantxt.ban04.txt05{}
	
	.banner_ctrl_button{display:none;}
	
	.image_banner.banner05 .image_banner_cont > div:nth-child(2){top: 0;display: flex;align-items: flex-start;align-content: center;flex-wrap: nowrap;flex-direction: column;justify-content: center;}
	.bantxt.ban05{font-size:12pt;padding:30px 40px;margin-bottom:20px;}
}
@media only screen and (max-width: 768px) {
	.bantxt.ban01{font-size:12pt;}
	.bantxt.ban02,.bantxt.ban02 strong,.bantxt.ban02.txt00,.bantxt.ban02.txt00 strong {font-size:12pt;font-weight:600;}
	.owl-carousel-home-banner .item .banner_text{font-size:20px;}
	.image_banner_cont {height:463px;}
	.bantxt.ban02.txt00{padding-top:0 !important;}
	
	.image_banner.banner03 .image_banner_cont > div > span {font-size:12pt;}
	.image_banner.banner03 .image_banner_cont > div > span.bantxt.ban03.txt00{font-size:16pt;}
	.image_banner.banner03 .image_banner_cont > div > span.bantxt.ban03.txt08 {font-size:10pt;}
	.bantxt.ban03.txt00.ori,.bantxt.ban03.txt08.ori{display:none;}
	.bantxt.ban03.txt00.res,.bantxt.ban03.txt08.res{display:block;}
}

div#\36 f0f12e1-ffd1-44af-babd-91d7303d11fa {height:auto;}

@media only screen and (min-width: 1200px) {
    .owl-carousel-home-banner .item .image_banner{min-height:718px;}
}