body .igp-hero .cta,body .igp-cover .cta,body .igs-cta,body .igm-cta,body .igjob-cta,body .igav-foot a.btn,body .igg-b,body .iggh-b,body .igg-sub,body .igf-send,body .ig-btn,body .ig-btn2{transition:background .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}body .igp-hero .cta:hover,body .igp-cover .cta:hover,body .igs-cta:hover,body .igm-cta:hover,body .igjob-cta:hover,body .igav-foot a.btn:hover,body .igg-b:hover,body .iggh-b:hover,body .igg-sub:hover,body .igf-send:hover,body .ig-btn:hover,body .ig-btn2:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(10,10,10,.18)}body .igp-hero .cta:active,body .igp-cover .cta:active,body .igs-cta:active,body .igm-cta:active,body .igjob-cta:active,body .igav-foot a.btn:active,body .igg-b:active,body .iggh-b:active,body .igg-sub:active,body .igf-send:active,body .ig-btn:active,body .ig-btn2:active{transform:translateY(0) scale(.985);box-shadow:0 2px 6px rgba(10,10,10,.14)}body .igg-sub[disabled]:hover,body .igf-send[disabled]:hover{transform:none;box-shadow:none}body .igh-logo img{transition:width .3s var(--ease),height .3s var(--ease),transform .8s cubic-bezier(.2,.7,.3,1)}body .igh-logo:hover img{transform:rotate(360deg)}body .igh-nav li>a{position:relative}body .igh-nav>ul>li>a:after{content:'';position:absolute;left:0;right:0;bottom:-6px;height:2px;background:currentColor;opacity:.5;transform:scaleX(0);transform-origin:right center;transition:transform .32s cubic-bezier(.16,1,.3,1)}body .igh-nav>ul>li>a:hover:after{transform:scaleX(1);transform-origin:left center}body .igh-lang a{transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease),transform .25s cubic-bezier(.16,1,.3,1)}body .igh-lang a:hover{transform:translateY(-1px)}body .igh-tel{display:inline-block;transition:color .2s var(--ease),transform .25s cubic-bezier(.16,1,.3,1)}body .igh-tel:hover{transform:translateY(-1px)}body .igft-soc a{transition:background .15s,border-color .15s,transform .25s cubic-bezier(.16,1,.3,1)}body .igft-soc a:hover{transform:translateY(-2px)}body .igft-c a{display:inline-block;transition:color .18s,transform .22s cubic-bezier(.16,1,.3,1)}body .igft-c a:hover{transform:translateX(3px)}@media(prefers-reduced-motion:reduce){body *{transition-duration:.01ms!important}body .igh-logo:hover img,body .igft-c a:hover,body .igft-soc a:hover,body .igh-tel:hover,body .igh-lang a:hover{transform:none!important}}