/* @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:0px;}.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:0px;}}@media only screen and (min-width:980px){.icon-block{padding:30px 10px 30px 10px;}.icon-block .icon-block-wrapper .icon-block-item a img{width:50px;}.icon-block .icon-block-wrapper .icon-block-item a img:hover{}.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:0px;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 0;}.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}}
.partner-zone-kv{background-color:#eaeaea;padding:1.5rem;position:relative;}.partner-zone-kv img{display:none;}@media (min-width:75rem){.partner-zone-kv img{max-width:1300px;display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}}.partner-zone-kv .partner-zone-kv-text{position:relative;z-index:5;}@media (min-width:48rem){.partner-zone-kv .partner-zone-kv-text{max-width:680px;}}@media (min-width:75rem){.partner-zone-kv .partner-zone-kv-text{left:50%;transform:translateX(-65%);}}.partner-zone-kv h2{font-size:2.25rem;line-height:1;font-weight:500;margin-bottom:1rem;margin-top:0;}@media (min-width:75rem){.partner-zone-kv h2{font-size:2.75rem;}}.partner-zone-kv p{font-weight:300;margin-bottom:1.5rem;}.partner-zone-kv a{width:120px;text-align:center;background-color:#ed6f3f;border-radius:10px;padding:0.5rem 1rem;display:block;color:white;}.partner-zone-kv a:hover{filter:opacity(0.8);}@media (min-width:48rem){.partner-zone-kv{padding:6rem 3rem;}}@media (min-width:75rem){.partner-zone-kv{padding:7.5rem 3rem 6rem 3rem;background-size:100%;background-image:linear-gradient(180deg,white 0%,white 15%,#eaeaea 15%,#eaeaea 100%);}}.partner-zone-banner{background-color:#2f3c96;padding:1.5rem;color:white;position:relative;}.partner-zone-banner img{display:none;}@media (min-width:75rem){.partner-zone-banner img{max-width:370px;display:block;order:1;}}.partner-zone-banner .partner-zone-banner-text{position:relative;z-index:5;}@media (min-width:48rem){.partner-zone-banner .partner-zone-banner-text{max-width:680px;}}@media (min-width:75rem){.partner-zone-banner .partner-zone-banner-text{max-width:480px;}}.partner-zone-banner h3{font-size:1.75rem;font-weight:500;margin-bottom:0.25rem;margin-top:0;}.partner-zone-banner h2{font-size:2.25rem;line-height:1;font-weight:500;margin-bottom:1.5rem;margin-top:0;}.partner-zone-banner p{font-weight:300;font-size:0.875rem;}.partner-zone-banner .important{margin-bottom:2.25rem;}.partner-zone-banner a{width:120px;text-align:center;background-color:#ed6f3f;border-radius:10px;padding:0.5rem 1rem;display:block;color:white;}.partner-zone-banner a:hover{filter:opacity(0.8);}@media (min-width:48rem){.partner-zone-banner{padding:6rem 3rem 3rem;}}@media (min-width:75rem){.partner-zone-banner{display:flex;align-items:center;justify-content:center;gap:50px;}}
