.isg{padding:50px 0 0;position:relative}.isg .container{position:relative;z-index:1}.isg__detail{gap:40px;padding:50px 0}.isg__content,.isg__detail{display:flex;flex-direction:column}.isg__content{width:100%}.isg__content h2{margin:0;text-transform:none}.isg__content ul li{color:#f58220;display:flex}.isg__content ul li:has(a):before{background-image:url(/assets/svg/world-fluid.svg);content:"";display:block;height:14px;margin:7px 30px 0 0;position:relative;width:14px}.isg__content ul li:has(a):after{background-image:url(/assets/svg/short-right-icon-orange.svg);content:"";display:block;height:12px;margin:9px 0 0 11px;position:relative;width:8px}.isg__figure{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;max-width:350px;position:relative;width:fit-content}.isg__figure:before{background-color:#f58220;content:"";height:100%;left:70%;position:absolute;top:20%;width:100%;z-index:-1}.isg__description{background-color:#2a2a2a;margin-top:-30px;padding:100px 0;position:relative}.isg__description .isg__content{color:#fff;width:100%}.isg__divider{padding:100px 0;position:relative}.isg__divider:before{background-color:#e3e1e1;content:"";height:1px;left:0;position:absolute;top:47%;width:100%;z-index:-1}.isg__divider:after{background:url(/assets/svg/mini-logo.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:30px;left:calc(50% - 17px);position:absolute;top:calc(47% - 15px);width:35px;z-index:-1}.isg__divider .container{display:flex;flex-direction:column;gap:20px}.isg__divider .isg__content{width:100%}.isg__divider .isg__content:first-child{padding:0 0 2em}.isg__divider .isg__content:last-child{padding:2em 0 0}@media screen and (min-width:992px){.isg__detail{flex-direction:row;padding:100px 0}.isg__content{width:50%}.isg__figure{display:flex;justify-content:flex-end;width:50%}.isg__figure:before{height:110%;top:20%}.isg__description{margin-top:-70px;padding:150px 0}.isg__divider{margin:100px 0;padding:100px 0}.isg__divider:before{height:100%;left:50%;top:0;width:1px}.isg__divider:after{left:calc(50% - 17px);top:calc(50% - 15px)}.isg__divider .container{flex-direction:row;gap:40px}.isg__divider .isg__content{width:50%}.isg__divider .isg__content:first-child{padding:0 5em 0 0}.isg__divider .isg__content:last-child{padding:0 0 0 5em}}