/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-front-icon-block{width:100vw;margin-left:calc(-50vw + 50%)}#block-front-icon-block .content{width:100vw}.icon-block{background-color:#09104d;padding:13px}.icon-block .icon-block-wrapper{max-width:1186px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap}.icon-block .icon-block-wrapper .icon-block-item{flex-basis:50%;max-width:50%;margin-bottom:5px}.icon-block .icon-block-wrapper .icon-block-item a{display:block}.icon-block .icon-block-wrapper .icon-block-item a img{display:none}.icon-block .icon-block-wrapper .icon-block-item a .icon-title{font-size:14px;line-height:15px;font-weight:400;color:#fff}@media only screen and (min-width:666px){.icon-block{padding:10px}.icon-block .icon-block-wrapper{max-width:1186px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap}.icon-block .icon-block-wrapper .icon-block-item{flex-basis:20%;max-width:20%;margin-bottom:0}.icon-block .icon-block-wrapper .icon-block-item a{display:block;text-align:center}.icon-block .icon-block-wrapper .icon-block-item a img:hover{transition:all .3s}.icon-block .icon-block-wrapper .icon-block-item a .img-wrapper{height:45px}.icon-block .icon-block-wrapper .icon-block-item a img{display:block;width:35px;margin:0 auto;animation-direction:reverse;transform-origin:center}.icon-block .icon-block-wrapper .icon-block-item a .icon-title{font-size:15px;line-height:15px;margin-top:0}}@media only screen and (min-width:980px){.icon-block{padding:30px 10px}.icon-block .icon-block-wrapper .icon-block-item a img{width:50px}.icon-block .icon-block-wrapper .icon-block-item a .img-wrapper{height:75px}.icon-block .icon-block-wrapper .icon-block-item a .icon-title{margin-top:0;font-size:18px;line-height:20px}.icon-block .icon-block-wrapper .icon-block-item a img{transition:all .3s}.icon-block .icon-block-wrapper .icon-block-item a:hover img{transform:scale(1.3)}}
#block-front-slide-block{width:100vw;margin-left:calc(-50vw + 50%)}#block-front-slide-block .content{width:100vw}
body:not(.path-user):not(.node--type-applications).node--type-overview-page .layout-main-wrapper>.container-fluid{max-width:100%;padding:0!important}body.node--type-overview-page .layout-main-wrapper>.container-fluid#main{padding:0!important}.ig5-landing-page .index-banner{background-image:url(/sites/default/files/2022-09/ig5-banner-bg.jpg);padding:40px 60px 10px 20px;min-height:525px;background-position:left top;background-size:cover;background-repeat:no-repeat;background-color:#fff}.ig5-landing-page .index-banner h2{color:#fff;font-size:50px;padding:0 20px 0 40px;margin:0;font-weight:700;letter-spacing:1px}.ig5-landing-page .index-banner h3{color:#fff;font-size:20px;padding:15px 20px 20px 40px;margin:0;font-weight:500;max-width:750px;line-height:1.2em}.ig5-landing-page .index-banner .features{width:320px;margin:0 auto}.ig5-landing-page .index-banner .features li{list-style:none;font-size:16px;color:#333;font-weight:600;line-height:41px;position:relative;margin-left:50px;padding-bottom:10px}.ig5-landing-page .index-banner .features li:before{content:" ";background-image:url(/sites/default/files/2022-09/ig5-banner-icon.png);width:41px;height:41px;background-size:cover;display:block;position:absolute;left:-50px}.ig5-landing-page .index-banner .features li:nth-of-type(2):before{background-position:0 -42px}.ig5-landing-page .index-banner .features li:nth-of-type(3):before{background-position:0 -85px}.ig5-landing-page .index-banner .features li:nth-of-type(4):before{background-position:0 -128px}.ig5-landing-page .index-banner .features li:nth-of-type(5):before{background-position:0 41px}.ig5-landing-page .section-main{padding:20px 50px padding-bottom:30px}.ig5-landing-page .section1{padding-left:50px padding-bottom:30px}#ig5banner-carousel{background-image:url(/sites/default/files/2022-08/ig5-banner-pic-bg.png);background-size:contain;background-position:center;background-repeat:no-repeat}#ig5banner-carousel .carousel-item{padding:50px 0}.ig5-landing-page .video-img img{height:300px}@media screen and (max-width:1280px){.ig5-landing-page .index-banner{padding:20px;min-height:none;background-position:top}}@media screen and (max-width:990px){.ig5-landing-page .index-banner h2{font-size:40px;padding:0;font-weight:700}.ig5-landing-page .index-banner h3{font-size:18px;padding:5px 0 10px}.ig5-landing-page .section-main,.ig5-landing-page .section1{padding:10px}.ig5-landing-page .section1 .col-lg-3{display:none}.ig5-landing-page .video-img img{height:250px}}
