.branding__image,.lwHolder__image{display:block;margin-left:50%;transform:translateX(-50%);min-width:100%;height:auto}.homeSlide .carousel-item .carousel-caption{bottom:0;width:550px;left:0}.homeSlide .carousel-item .carousel-caption::after{content:'';display:block;position:absolute;border:8px solid #4bafe0;width:100%;bottom:0}.homeSlide__brandIcon{margin-top:-50px}.homeSlide .quickQuestion{right:0;left:550px;position:absolute;text-align:center}@media only screen and (max-width:991px){.homeSlide .quickQuestion{left:0}}@media only screen and (min-width:768px){.homeSlide .quickQuestion{height:60px}}.welcome{position:relative}.welcome::after{content:"";position:absolute;top:0;left:0;right:0;height:100%;width:100%;background:#939598;background:linear-gradient(90deg,#e5e5e5 50%,#00205b 50%);z-index:1}@media only screen and (max-width:767px){.welcome::after{display:none}}.welcome::before{content:"";position:absolute;top:0;left:0;right:0;height:50%;width:50%;background:#fff;z-index:3}@media only screen and (max-width:767px){.welcome::before{display:none}}.welcome__contents{z-index:100;position:relative}.welcome__contents-left{background:#e5e5e5;position:relative;z-index:0}.welcome__contents-left::after{content:"";position:absolute;top:0;left:0;right:0;height:50%;width:100%;background:#fff;z-index:-1}@media only screen and (max-width:767px){.welcome__contents-left::after{display:none}}.brandsTitle{font-size:calc(6vw + 6vh);line-height:60px;letter-spacing:-8px}.lwysQuickView{position:relative;z-index:0}@media only screen and (min-width:992px){.lwysQuickView{height:450px}}.lwysQuickView .lwysQuickView__content,.lwysQuickView .lwysQuickView__img{width:55%}@media only screen and (max-width:991px){.lwysQuickView .lwysQuickView__content,.lwysQuickView .lwysQuickView__img{width:100%}}@media only screen and (min-width:992px){.lwysQuickView.imgRight .lwysQuickView__img{position:absolute;right:0;z-index:-1;top:20%}.lwysQuickView.imgLeft .lwysQuickView__content{position:absolute;right:0;z-index:1;top:20%}}.lwHolder__content{position:relative}@media only screen and (max-width:991px){.lwHolder__content{margin-top:-30px}}@media only screen and (min-width:992px){.lwHolder__content{margin-top:-100px}}@media only screen and (min-width:1200px){.lwHolder__content{margin-top:-150px}}.branding{background-attachment:fixed;background-position:bottom;background-repeat:no-repeat;background-size:cover;content:"";margin:0;min-height:600px;position:relative;width:100%}