.home-banner{position:relative;padding-left:6%;height:calc(100vh - 100px);display:flex;min-height:700px}@media screen and (max-width: 1500px){.home-banner{height:calc(100vh - 95px);min-height:600px}}@media screen and (max-width: 1400px){.home-banner{min-height:0px}}@media screen and (max-width: 1050px){.home-banner{height:auto}}@media screen and (max-width: 950px){.home-banner{padding-bottom:10%}}@media screen and (max-width: 500px){.home-banner{padding-bottom:15%}}.home-banner .down-arrow{position:absolute;bottom:0px;left:10px;right:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:50px;width:148px;margin:auto}@media screen and (max-width: 1400px){.home-banner .down-arrow{padding-bottom:30px}}@media screen and (max-width: 1200px){.home-banner .down-arrow{display:none}}.home-banner .down-arrow img{margin-top:13px}.home-banner .down-arrow img:first-child{position:relative;left:7px}@media screen and (max-width: 1400px){.home-banner .down-arrow img{margin-top:15px;transform-origin:50% 100%;transform:scale(0.7)}}.home-banner .down-arrow .arrow{animation:arrowHover 2.5s infinite}@media screen and (max-width: 1400px){.home-banner .down-arrow .arrow{width:25px}}.home-banner .banner-text{color:#fff;background:#002445;width:645px;padding:65px 96px;display:flex;align-items:center;position:absolute;z-index:999;left:0px;bottom:0px}@media screen and (max-width: 1500px){.home-banner .banner-text{width:510px;padding:30px 80px}}@media screen and (max-width: 1050px){.home-banner .banner-text{padding:25px 50px;width:400px}}@media screen and (max-width: 800px){.home-banner .banner-text{padding:20px 40px;width:280px}}.home-banner .banner-text:before{content:"";position:absolute;top:0px;right:0px;width:150%;height:150px;background:#002445;transform-origin:100% 0%;transform:rotate(9deg)}@media screen and (max-width: 1050px){.home-banner .banner-text:before{transform:rotate(8deg);height:100px}}.home-banner .banner-text:after{content:"";position:absolute;bottom:0px;right:0px;width:150%;height:150px;background:#002445;transform-origin:100% 100%;transform:rotate(-9deg)}@media screen and (max-width: 1050px){.home-banner .banner-text:after{transform:rotate(-8deg);height:100px}}.home-banner .banner-text .banner-text-inner{position:relative;z-index:5}.home-banner .banner-text .primary-heading{font-size:39px;margin:0px}@media screen and (max-width: 1400px){.home-banner .banner-text .primary-heading{font-size:32px}}@media screen and (max-width: 1050px){.home-banner .banner-text .primary-heading{font-size:26px}}@media screen and (max-width: 800px){.home-banner .banner-text .primary-heading{font-size:20px}}.home-banner .home-slider{width:100%}.home-banner .home-slider .slide-img{background:center center no-repeat;background-size:cover;height:calc(100vh - 100px);display:flex;align-items:flex-end;justify-content:flex-end;padding:25px 80px;position:relative;overflow:hidden;min-height:700px}@media screen and (max-width: 1500px){.home-banner .home-slider .slide-img{height:calc(100vh - 95px);min-height:600px}}@media screen and (max-width: 1400px){.home-banner .home-slider .slide-img{padding:20px 30px;min-height:0px}}@media screen and (max-width: 1050px){.home-banner .home-slider .slide-img{height:auto;flex-wrap:wrap}}@media screen and (max-width: 500px){.home-banner .home-slider .slide-img{padding:0px}}.home-banner .home-slider .slide-img .video{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;z-index:2}.home-banner .home-slider .slide-img .video:after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:rgba(255,255,255,.3)}.home-banner .home-slider .slide-img .video video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1000;overflow:hidden}@media screen and (max-width: 1050px){.home-banner .home-slider .slide-img .video video{height:100%}}@media screen and (max-width: 1050px){.home-banner .home-slider .slide-img .slide-spacer{width:100%;padding-top:50%}}@media screen and (max-width: 950px){.home-banner .home-slider .slide-img .slide-spacer{padding-top:60%}}@media screen and (max-width: 700px){.home-banner .home-slider .slide-img .slide-spacer{padding-top:70%}}@media screen and (max-width: 500px){.home-banner .home-slider .slide-img .slide-spacer{padding-top:95%}}.home-banner .home-slider .slide-img .custom-button{position:relative;z-index:5}@media screen and (max-width: 950px){.home-banner .home-slider .slide-img .custom-button{display:none}}.home-banner .home-slider .slide-img:after{content:"";opacity:.8;position:absolute;bottom:0px;left:0px;right:0px;height:400px;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);display:block;z-index:3}@media screen and (max-width: 950px){.home-banner .home-slider .slide-img:after{opacity:.2}}.home-intro .intro-inner{padding:7% 6% 6% 6%}@media screen and (max-width: 1050px){.home-intro .intro-inner{padding:10% 9% 9% 9%}}@media screen and (max-width: 600px){.home-intro .intro-inner{padding-top:16%}}@media screen and (max-width: 850px){.home-intro .intro-shape{max-width:60px;margin-top:10px}}.portals{padding:1% 6% 6% 6%;width:100%;display:flex}@media screen and (max-width: 1050px){.portals{padding:1% 30px 30px 30px;flex-wrap:wrap}}.portals .portal-wrap{height:320px;width:100%}@media screen and (max-width: 1050px){.portals .portal-wrap{height:auto;width:50%;display:flex}}@media screen and (max-width: 800px){.portals .portal-wrap{width:100%}}.portals .portal-wrap:first-child .portal:after{background:rgba(133,134,136,.75)}.portals .portal{position:relative;height:265px;display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none;transition:height .6s ease-out}@media screen and (max-width: 1050px){.portals .portal{height:auto;width:100%}}.portals .portal:after{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,36,69,.75)}.portals .portal:hover{height:320px}@media screen and (max-width: 1050px){.portals .portal:hover{height:auto}}.portals .portal:hover .portal-inner{transform:translateY(0%)}.portals .portal:hover .portal-inner .desc,.portals .portal:hover .portal-inner .down{opacity:1}.portals .portal:hover .portal-inner .down{animation:arrowHover 2.5s infinite}.portals .portal .bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:center center no-repeat;transform-origin:50% 50%;transition:transform .6s ease-out}.portals .portal .portal-inner{text-align:center;position:relative;z-index:9;color:#fff;padding:40px;transition:transform .6s ease-out;transform:translateY(23.5%)}@media screen and (max-width: 1050px){.portals .portal .portal-inner{transform:translateY(0%)}}@media screen and (max-width: 800px){.portals .portal .portal-inner{max-width:330px;margin:0 auto;padding:30px}}.portals .portal .portal-inner .secondary-heading{color:#fff}.portals .portal .portal-inner .desc{max-width:375px;margin:0 auto;opacity:0;transition:opacity .6s ease-out}@media screen and (max-width: 1050px){.portals .portal .portal-inner .desc{opacity:1}}.portals .portal .portal-inner .down{padding-top:35px;opacity:0;transition:opacity .6s ease-out}@media screen and (max-width: 1050px){.portals .portal .portal-inner .down{opacity:1;max-width:30px;padding-top:20px}}@keyframes arrowHover{0%{opacity:1;transform:translateY(0px)}10%{opacity:1;transform:translateY(0px)}45%{opacity:0;transform:translateY(12px)}55%{opacity:0;transform:translateY(-12px)}90%{opacity:1;transform:translateY(0px)}100%{opacity:1;transform:translateY(0px)}}/*# sourceMappingURL=home.css.map */
