.sup-website-preview{position:relative;padding-bottom:0;margin-left:-55px;margin-bottom:-128px}@media all and (max-width: 767px){.sup-website-preview{margin-left:0;margin-bottom:64px}}.sup-website-preview-desktop{max-width:100%;position:relative;-webkit-transform:scale(0.8) translate(-13%, -12%);transform:scale(0.8) translate(-13%, -12%)}@media all and (max-width: 991px){.sup-website-preview-desktop{display:none}}@media all and (max-width: 767px){.sup-website-preview-desktop{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}}.sup-website-preview-desktop img{width:100%;max-width:100%}.sup-website-preview-desktop__frame{position:absolute;width:89.35%;height:75%;top:15%;left:5.25%;background:#fff}.sup-website-preview-desktop iframe{width:100%;height:100%}.sup-website-preview-mobile{position:absolute;max-width:520px;top:13%;right:8%;-webkit-transform:scale(0.6);transform:scale(0.6)}@media all and (max-width: 991px){.sup-website-preview-mobile{max-width:250px;top:36%;right:27%;display:none}}@media all and (max-width: 767px){.sup-website-preview-mobile{position:static;right:0;top:0;width:100%;max-width:100%;-webkit-transform:scale(1);transform:scale(1)}}.sup-website-preview-mobile img{width:100%;max-width:100%}.sup-website-preview-mobile__frame{position:absolute;width:73.5%;height:84.25%;top:7.5%;left:13%;background:#fff;border-radius:38px;overflow:hidden}@media all and (max-width: 767px){.sup-website-preview-mobile__frame{border-radius:22px}}.sup-website-preview-mobile iframe{width:100%;height:100%;overflow:hidden}.sup-section-website-preview .sup-website-preview{-webkit-animation:fadeOut 0.1s ease;animation:fadeOut 0.1s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.sup-section-website-preview.visibleInViewport .sup-website-preview{-webkit-animation:fadeInRight10 1.2s ease;animation:fadeInRight10 1.2s ease}.su-section-with-frame-website-preview .su-frame__video iframe{width:100%;height:100%;height:600px}.su-section-with-frame-website-preview .su-frame{max-width:90%}@media all and (max-width: 767px){.su-section-with-frame-website-preview .su-frame{border-radius:3px;max-width:100%}}.ifg-section-logo-animation{padding:240px 0}@media all and (max-width: 767px){.ifg-section-logo-animation{padding:120px 0}}.ifg-section-logo-animation .ifg-logo-animation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ifg-section-logo-animation .ifg-logo-animation svg{max-width:520px;width:100%}@-webkit-keyframes ifg-logo-l-anim-01{0%{-webkit-transform:translateX(-72px);transform:translateX(-72px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ifg-logo-l-anim-01{0%{-webkit-transform:translateX(-72px);transform:translateX(-72px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ifg-logo-l-anim-02{0%{-webkit-transform:translateX(-48px);transform:translateX(-48px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ifg-logo-l-anim-02{0%{-webkit-transform:translateX(-48px);transform:translateX(-48px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ifg-logo-l-anim-03{0%{-webkit-transform:translateX(-24px);transform:translateX(-24px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ifg-logo-l-anim-03{0%{-webkit-transform:translateX(-24px);transform:translateX(-24px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ifg-logo-l-anim-04{0%{-webkit-transform:translateX(24px);transform:translateX(24px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ifg-logo-l-anim-04{0%{-webkit-transform:translateX(24px);transform:translateX(24px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ifg-logo-l-anim-05{0%{-webkit-transform:translateX(56px);transform:translateX(56px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ifg-logo-l-anim-05{0%{-webkit-transform:translateX(56px);transform:translateX(56px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ifg-logo-l-anim-06{0%{-webkit-transform:translateX(72px);transform:translateX(72px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ifg-logo-l-anim-06{0%{-webkit-transform:translateX(72px);transform:translateX(72px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ifg-logo-l-anim-07{0%{-webkit-transform:translateX(96px);transform:translateX(96px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ifg-logo-l-anim-07{0%{-webkit-transform:translateX(96px);transform:translateX(96px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ifg-logo-l-anim-08{0%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:0}80%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ifg-logo-l-anim-08{0%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:0}80%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes ifg-logo-l-anim-09{0%{-webkit-transform:translateX(39px);transform:translateX(39px)}10%{-webkit-transform:translateX(39px);transform:translateX(39px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ifg-logo-l-anim-09{0%{-webkit-transform:translateX(39px);transform:translateX(39px)}10%{-webkit-transform:translateX(39px);transform:translateX(39px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ifg-logo-l-anim-10{0%{-webkit-transform:translateX(-39px);transform:translateX(-39px)}10%{-webkit-transform:translateX(-39px);transform:translateX(-39px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ifg-logo-l-anim-10{0%{-webkit-transform:translateX(-39px);transform:translateX(-39px)}10%{-webkit-transform:translateX(-39px);transform:translateX(-39px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ifg-logo-l-anim-11{0%{-webkit-transform:translateX(-6px);transform:translateX(-6px);opacity:0}60%{-webkit-transform:translateX(-6px);transform:translateX(-6px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ifg-logo-l-anim-11{0%{-webkit-transform:translateX(-6px);transform:translateX(-6px);opacity:0}60%{-webkit-transform:translateX(-6px);transform:translateX(-6px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes ifg-logo-l-anim-12{0%{-webkit-transform:translateX(12px);transform:translateX(12px);opacity:0}60%{-webkit-transform:translateX(12px);transform:translateX(12px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ifg-logo-l-anim-12{0%{-webkit-transform:translateX(12px);transform:translateX(12px);opacity:0}60%{-webkit-transform:translateX(12px);transform:translateX(12px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes ifg-logo-l-anim-13{0%{-webkit-transform:translateY(-36px);transform:translateY(-36px);opacity:0}60%{-webkit-transform:translateY(-36px);transform:translateY(-36px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ifg-logo-l-anim-13{0%{-webkit-transform:translateY(-36px);transform:translateY(-36px);opacity:0}60%{-webkit-transform:translateY(-36px);transform:translateY(-36px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.ifg-section-logo-animation svg{overflow:visible}.ifg-section-logo-animation #ifg-logo_x5F__x5F_i,.ifg-section-logo-animation #ifg-logo_x5F__x5F_n1,.ifg-section-logo-animation #ifg-logo_x5F__x5F_f,.ifg-section-logo-animation #ifg-logo_x5F__x5F_o1,.ifg-section-logo-animation #ifg-logo_x5F__x5F_o2,.ifg-section-logo-animation #ifg-logo_x5F__x5F_o3,.ifg-section-logo-animation #ifg-logo_x5F__x5F_o4,.ifg-section-logo-animation #ifg-logo_x5F__x5F_o5,.ifg-section-logo-animation #ifg-logo_x5F__x5F_n2,.ifg-section-logo-animation #ifg-logo_x5F__x5F_i2,.ifg-section-logo-animation #ifg-logo_x5F__x5F_i2d,.ifg-section-logo-animation #ifg-logo_x5F__x5F_t,.ifg-section-logo-animation #ifg-logo_x5F__x5F_o10{-webkit-animation:fadeOut 0.1s ease;animation:fadeOut 0.1s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ifg-section-logo-animation #ifg-logo_x5F__x5F_i,.ifg-section-logo-animation #ifg-logo_x5F__x5F_n1,.ifg-section-logo-animation #ifg-logo_x5F__x5F_f,.ifg-section-logo-animation #ifg-logo_x5F__x5F_o1,.ifg-section-logo-animation #ifg-logo_x5F__x5F_o2,.ifg-section-logo-animation #ifg-logo_x5F__x5F_o3,.ifg-section-logo-animation #ifg-logo_x5F__x5F_o4,.ifg-section-logo-animation #ifg-logo_x5F__x5F_o5,.ifg-section-logo-animation #ifg-logo_x5F__x5F_n2,.ifg-section-logo-animation #ifg-logo_x5F__x5F_i2,.ifg-section-logo-animation #ifg-logo_x5F__x5F_i2d,.ifg-section-logo-animation #ifg-logo_x5F__x5F_t,.ifg-section-logo-animation #ifg-logo_x5F__x5F_o10{-webkit-transform-origin:center;transform-origin:center;transform-box:fill-box}.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_i,.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_n1,.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_f,.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_n2,.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_i2,.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_t,.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_o10{-webkit-animation-iteration-count:1;animation-iteration-count:1}.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_i{-webkit-animation:ifg-logo-l-anim-01 1s ease;animation:ifg-logo-l-anim-01 1s ease;-webkit-animation-delay:0s;animation-delay:0s}.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_n1{-webkit-animation:ifg-logo-l-anim-02 1s ease;animation:ifg-logo-l-anim-02 1s ease;-webkit-animation-delay:0s;animation-delay:0s}.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_f{-webkit-animation:ifg-logo-l-anim-03 1s ease;animation:ifg-logo-l-anim-03 1s ease;-webkit-animation-delay:0s;animation-delay:0s}.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_n2{-webkit-animation:ifg-logo-l-anim-04 1s ease;animation:ifg-logo-l-anim-04 1s ease;-webkit-animation-delay:0s;animation-delay:0s}.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_i2{-webkit-animation:ifg-logo-l-anim-05 1s ease;animation:ifg-logo-l-anim-05 1s ease;-webkit-animation-delay:0s;animation-delay:0s}.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_t{-webkit-animation:ifg-logo-l-anim-06 1s ease;animation:ifg-logo-l-anim-06 1s ease;-webkit-animation-delay:0s;animation-delay:0s}.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_o10{-webkit-animation:ifg-logo-l-anim-07 1s ease;animation:ifg-logo-l-anim-07 1s ease;-webkit-animation-delay:0s;animation-delay:0s}.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_i2d{-webkit-animation:ifg-logo-l-anim-08 1.3s ease;animation:ifg-logo-l-anim-08 1.3s ease;-webkit-animation-delay:0s;animation-delay:0s}.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_o1{-webkit-animation:ifg-logo-l-anim-09 1.2s ease;animation:ifg-logo-l-anim-09 1.2s ease;-webkit-animation-delay:0s;animation-delay:0s}.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_o2{-webkit-animation:ifg-logo-l-anim-10 1.2s ease;animation:ifg-logo-l-anim-10 1.2s ease;-webkit-animation-delay:0s;animation-delay:0s}.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_o3{-webkit-animation:ifg-logo-l-anim-11 1.2s ease;animation:ifg-logo-l-anim-11 1.2s ease;-webkit-animation-delay:0s;animation-delay:0s}.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_o4{-webkit-animation:ifg-logo-l-anim-12 1.2s ease;animation:ifg-logo-l-anim-12 1.2s ease;-webkit-animation-delay:0s;animation-delay:0s}.ifg-section-logo-animation.visibleInViewport #ifg-logo_x5F__x5F_o5{-webkit-animation:ifg-logo-l-anim-13 1.6s ease;animation:ifg-logo-l-anim-13 1.6s ease;-webkit-animation-delay:0s;animation-delay:0s}.su-section-project-gallery-logo-gallery-01 .project-gallery-item{border-bottom:none}@media all and (max-width: 767px){.su-section-project-gallery-logo-gallery-01 .project-gallery-item--2{height:50vh}}.su-section-project-gallery-ifg-style-01{padding:64px 0}@media all and (max-width: 767px){.su-section-project-gallery-ifg-style-01 .project-gallery-grid-02 .project-gallery-02-item{width:100%}}.su-section-project-gallery-ifg-style-01 .project-gallery-grid-02{padding:0 32px;position:relative}@media all and (min-width: 1601px){.su-section-project-gallery-ifg-style-01 .project-gallery-grid-02{padding:0 8%}}@media all and (max-width: 767px){.su-section-project-gallery-ifg-style-01 .project-gallery-grid-02{padding:0}}.su-section-project-gallery-ifg-style-01 .project-gallery-02-item-wrapper--2{position:absolute;top:0;right:25%;z-index:5}@media all and (min-width: 1601px){.su-section-project-gallery-ifg-style-01 .project-gallery-02-item-wrapper--2{right:25%}}@media all and (max-width: 767px){.su-section-project-gallery-ifg-style-01 .project-gallery-02-item-wrapper--2{position:static}}.su-section-project-gallery-ifg-style-01 .project-gallery-02-item-wrapper--3{position:absolute;top:15%;right:11%;z-index:1}@media all and (min-width: 1601px){.su-section-project-gallery-ifg-style-01 .project-gallery-02-item-wrapper--3{right:18%}}@media all and (max-width: 767px){.su-section-project-gallery-ifg-style-01 .project-gallery-02-item-wrapper--3{position:static}}.ifg-section-data-masking .ifg-data-masking-r01,.ifg-section-data-masking .ifg-data-masking-r02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ifg-section-data-masking .ifg-data-masking-r01__img,.ifg-section-data-masking .ifg-data-masking-r02__img{width:400px;height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ifg-section-data-masking .ifg-data-masking-r01__img img,.ifg-section-data-masking .ifg-data-masking-r02__img img{max-width:100%}.ifg-section-data-masking .ifg-data-masking-r03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:65%;margin:64px auto 0 auto}@media all and (max-width: 767px){.ifg-section-data-masking .ifg-data-masking-r03{width:100%}}.ifg-section-data-masking .ifg-data-masking-r03__img{width:264px;height:264px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}@media all and (max-width: 767px){.ifg-section-data-masking .ifg-data-masking-r03__img{margin-bottom:0}}.ifg-section-data-masking .ifg-data-masking-r03__img img{max-width:100%}@media all and (max-width: 991px){.ifg-section-data-masking .ifg-data-masking-r01__b01,.ifg-section-data-masking .ifg-data-masking-r02__b01{display:none}}.ifg-section-data-masking .ifg-data-masking-r01__img svg{width:345px}.ifg-section-data-masking .ifg-data-masking-r02__img svg{width:242px}@-webkit-keyframes ifg-data-masking-face-1-anim-1{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}40%{-webkit-transform:translateX(76px);transform:translateX(76px);opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes ifg-data-masking-face-1-anim-1{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}40%{-webkit-transform:translateX(76px);transform:translateX(76px);opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes ifg-data-masking-face-1-anim-2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}40%{-webkit-transform:translate(72px, 0);transform:translate(72px, 0);opacity:1}100%{-webkit-transform:translate(72px, 91px);transform:translate(72px, 91px);opacity:1}}@keyframes ifg-data-masking-face-1-anim-2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}40%{-webkit-transform:translate(72px, 0);transform:translate(72px, 0);opacity:1}100%{-webkit-transform:translate(72px, 91px);transform:translate(72px, 91px);opacity:1}}@-webkit-keyframes ifg-data-masking-face-1-anim-3{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}100%{-webkit-transform:translate(-24px, 0);transform:translate(-24px, 0);opacity:1}}@keyframes ifg-data-masking-face-1-anim-3{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}100%{-webkit-transform:translate(-24px, 0);transform:translate(-24px, 0);opacity:1}}@-webkit-keyframes ifg-data-masking-face-1-anim-4{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}100%{-webkit-transform:translate(-68px, 0);transform:translate(-68px, 0);opacity:1}}@keyframes ifg-data-masking-face-1-anim-4{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}100%{-webkit-transform:translate(-68px, 0);transform:translate(-68px, 0);opacity:1}}@-webkit-keyframes ifg-data-masking-face-1-anim-5{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes ifg-data-masking-face-1-anim-5{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes ifg-data-masking-face-1-anim-6{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes ifg-data-masking-face-1-anim-6{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.ifg-data-masking-r01 svg{overflow:visible}.ifg-data-masking-r01 .ifg-data-masking-r01__b01,.ifg-data-masking-r01 .ifg-data-masking-r01__b02{-webkit-animation:fadeOut 0.1s ease;animation:fadeOut 0.1s ease}.ifg-data-masking-r01 #ifg-team-p-01_x5F__x5F_c01,.ifg-data-masking-r01 #ifg-team-p-01_x5F__x5F_c02,.ifg-data-masking-r01 #ifg-team-p-01_x5F__x5F_c03,.ifg-data-masking-r01 #ifg-team-p-01_x5F__x5F_c04,.ifg-data-masking-r01 #ifg-team-p-01_x5F__x5F_face{-webkit-animation-fill-mode:both;animation-fill-mode:both}.ifg-data-masking-r01 #ifg-team-p-01_x5F__x5F_c01,.ifg-data-masking-r01 #ifg-team-p-01_x5F__x5F_c02,.ifg-data-masking-r01 #ifg-team-p-01_x5F__x5F_c03,.ifg-data-masking-r01 #ifg-team-p-01_x5F__x5F_c04,.ifg-data-masking-r01 #ifg-team-p-01_x5F__x5F_face{-webkit-transform-origin:center;transform-origin:center;transform-box:fill-box}.ifg-data-masking-r01 .ifg-data-masking-r01__b01,.ifg-data-masking-r01 .ifg-data-masking-r01__b02{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative}.ifg-data-masking-r01 .ifg-data-masking-r01__b01{z-index:5}.ifg-data-masking-r01 .ifg-data-masking-r01__b02{z-index:1}.ifg-data-masking-r01.visibleInViewport #ifg-team-p-01_x5F__x5F_c02,.ifg-data-masking-r01.visibleInViewport #ifg-team-p-01_x5F__x5F_c01{-webkit-animation-iteration-count:1;animation-iteration-count:1}.ifg-data-masking-r01.visibleInViewport #ifg-team-p-01_x5F__x5F_c02{-webkit-animation:ifg-data-masking-face-1-anim-1 1.8s ease;animation:ifg-data-masking-face-1-anim-1 1.8s ease;-webkit-animation-delay:1s;animation-delay:1s}.ifg-data-masking-r01.visibleInViewport #ifg-team-p-01_x5F__x5F_c01{-webkit-animation:ifg-data-masking-face-1-anim-2 1.4s ease;animation:ifg-data-masking-face-1-anim-2 1.4s ease;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ifg-data-masking-r01.visibleInViewport #ifg-team-p-01_x5F__x5F_c03{-webkit-animation:ifg-data-masking-face-1-anim-3 1.2s ease;animation:ifg-data-masking-face-1-anim-3 1.2s ease;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ifg-data-masking-r01.visibleInViewport #ifg-team-p-01_x5F__x5F_c04{-webkit-animation:ifg-data-masking-face-1-anim-4 1.2s ease;animation:ifg-data-masking-face-1-anim-4 1.2s ease;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ifg-data-masking-r01.visibleInViewport .ifg-data-masking-r01__b01{-webkit-animation:ifg-data-masking-face-1-anim-6 1s ease;animation:ifg-data-masking-face-1-anim-6 1s ease;-webkit-animation-delay:0s;animation-delay:0s}.ifg-data-masking-r01.visibleInViewport .ifg-data-masking-r01__b02{-webkit-animation:ifg-data-masking-face-1-anim-5 1s ease;animation:ifg-data-masking-face-1-anim-5 1s ease;-webkit-animation-delay:0s;animation-delay:0s}.ifg-data-masking-r02{margin-top:64px}.ifg-data-masking-r02 svg{overflow:visible}.ifg-data-masking-r02 .ifg-data-masking-r02__b01,.ifg-data-masking-r02 .ifg-data-masking-r02__b02{-webkit-animation:fadeOut 0.1s ease;animation:fadeOut 0.1s ease}.ifg-data-masking-r02 #ifg-team-p-01_x5F__x5F_c01,.ifg-data-masking-r02 #ifg-team-p-01_x5F__x5F_c02,.ifg-data-masking-r02 #ifg-team-p-01_x5F__x5F_c03,.ifg-data-masking-r02 #ifg-team-p-01_x5F__x5F_c04,.ifg-data-masking-r02 #ifg-team-p-01_x5F__x5F_face{-webkit-animation-fill-mode:both;animation-fill-mode:both}.ifg-data-masking-r02 #ifg-team-p-02_x5F__x5F_c01,.ifg-data-masking-r02 #ifg-team-p-02_x5F__x5F_c02,.ifg-data-masking-r02 #ifg-team-p-02_x5F__x5F_c03,.ifg-data-masking-r02 #ifg-team-p-02_x5F__x5F_c04,.ifg-data-masking-r02 #ifg-team-p-02_x5F__x5F_c05,.ifg-data-masking-r02 #ifg-team-p-02_x5F__x5F_face{-webkit-transform-origin:center;transform-origin:center;transform-box:fill-box}.ifg-data-masking-r02 .ifg-data-masking-r02__b01,.ifg-data-masking-r02 .ifg-data-masking-r02__b02{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative}.ifg-data-masking-r02 .ifg-data-masking-r02__b01{z-index:5}.ifg-data-masking-r02 .ifg-data-masking-r02__b02{z-index:1}.ifg-data-masking-r02 .ifg-team-02-st4,.ifg-data-masking-r02 #ifg-team-p-02_x5F__x5F_c01,.ifg-data-masking-r02 #ifg-team-p-02_x5F__x5F_c02,.ifg-data-masking-r02 #ifg-team-p-02_x5F__x5F_c03,.ifg-data-masking-r02 #ifg-team-p-02_x5F__x5F_c04,.ifg-data-masking-r02 #ifg-team-p-02_x5F__x5F_c05{opacity:0}@-webkit-keyframes ifg-data-masking-face-2-anim-1{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}40%{-webkit-transform:translateX(76px);transform:translateX(76px);opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes ifg-data-masking-face-2-anim-1{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}40%{-webkit-transform:translateX(76px);transform:translateX(76px);opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes ifg-data-masking-face-2-anim-2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}40%{-webkit-transform:translate(72px, 0);transform:translate(72px, 0);opacity:1}100%{-webkit-transform:translate(72px, 91px);transform:translate(72px, 91px);opacity:1}}@keyframes ifg-data-masking-face-2-anim-2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}40%{-webkit-transform:translate(72px, 0);transform:translate(72px, 0);opacity:1}100%{-webkit-transform:translate(72px, 91px);transform:translate(72px, 91px);opacity:1}}@-webkit-keyframes ifg-data-masking-face-2-anim-3{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}100%{-webkit-transform:translate(-64px, 0);transform:translate(-64px, 0);opacity:1}}@keyframes ifg-data-masking-face-2-anim-3{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}100%{-webkit-transform:translate(-64px, 0);transform:translate(-64px, 0);opacity:1}}@-webkit-keyframes ifg-data-masking-face-2-anim-4{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-94px);transform:translateY(-94px);opacity:1}}@keyframes ifg-data-masking-face-2-anim-4{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-94px);transform:translateY(-94px);opacity:1}}@-webkit-keyframes ifg-data-masking-face-2-anim-5{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(94px);transform:translateY(94px);opacity:1}}@keyframes ifg-data-masking-face-2-anim-5{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(94px);transform:translateY(94px);opacity:1}}@-webkit-keyframes ifg-data-masking-face-2-anim-6{0%{opacity:0}100%{opacity:1}}@keyframes ifg-data-masking-face-2-anim-6{0%{opacity:0}100%{opacity:1}}.ifg-data-masking-r02.visibleInViewport #ifg-team-p-01_x5F__x5F_c02,.ifg-data-masking-r02.visibleInViewport #ifg-team-p-01_x5F__x5F_c01{-webkit-animation-iteration-count:1;animation-iteration-count:1}.ifg-data-masking-r02.visibleInViewport .ifg-team-02-st4{-webkit-animation:ifg-data-masking-face-2-anim-6 .1s ease;animation:ifg-data-masking-face-2-anim-6 .1s ease;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ifg-data-masking-r02.visibleInViewport #ifg-team-p-01_x5F__x5F_c02{-webkit-animation:ifg-data-masking-face-1-anim-1 1.8s ease;animation:ifg-data-masking-face-1-anim-1 1.8s ease;-webkit-animation-delay:1s;animation-delay:1s}.ifg-data-masking-r02.visibleInViewport .ifg-data-masking-r02__b01{-webkit-animation:ifg-data-masking-face-1-anim-6 1s ease;animation:ifg-data-masking-face-1-anim-6 1s ease;-webkit-animation-delay:0s;animation-delay:0s}.ifg-data-masking-r02.visibleInViewport .ifg-data-masking-r02__b02{-webkit-animation:ifg-data-masking-face-1-anim-5 1s ease;animation:ifg-data-masking-face-1-anim-5 1s ease;-webkit-animation-delay:0s;animation-delay:0s}.ifg-data-masking-r02.visibleInViewport #ifg-team-p-02_x5F__x5F_c02{-webkit-animation:ifg-data-masking-face-2-anim-1 1.8s ease;animation:ifg-data-masking-face-2-anim-1 1.8s ease;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ifg-data-masking-r02.visibleInViewport #ifg-team-p-02_x5F__x5F_c03{-webkit-animation:ifg-data-masking-face-2-anim-2 1.4s ease;animation:ifg-data-masking-face-2-anim-2 1.4s ease;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ifg-data-masking-r02.visibleInViewport #ifg-team-p-02_x5F__x5F_c01{-webkit-animation:ifg-data-masking-face-2-anim-3 1.2s ease;animation:ifg-data-masking-face-2-anim-3 1.2s ease;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ifg-data-masking-r02.visibleInViewport #ifg-team-p-02_x5F__x5F_c04{-webkit-animation:ifg-data-masking-face-2-anim-4 1.2s ease;animation:ifg-data-masking-face-2-anim-4 1.2s ease;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ifg-data-masking-r02.visibleInViewport #ifg-team-p-02_x5F__x5F_c05{-webkit-animation:ifg-data-masking-face-2-anim-5 1.2s ease;animation:ifg-data-masking-face-2-anim-5 1.2s ease;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ifg-data-masking-r03 .ifg-data-masking-r03__img{-webkit-animation:fadeOut 0.1s ease;animation:fadeOut 0.1s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ifg-data-masking-r03.visibleInViewport .ifg-data-masking-r03__img{-webkit-animation:fadeInUp20 1.2s ease;animation:fadeInUp20 1.2s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0.1s;animation-delay:0.1s}.ifg-data-masking-r03.visibleInViewport .ifg-data-masking-r03__img:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}.ifg-data-masking-r03.visibleInViewport .ifg-data-masking-r03__img:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.ifg-data-masking-r03.visibleInViewport .ifg-data-masking-r03__img:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.ifg-data-masking-r03.visibleInViewport .ifg-data-masking-r03__img:nth-child(4){-webkit-animation-delay:.5s;animation-delay:.5s}.ifg-data-masking-r03.visibleInViewport .ifg-data-masking-r03__img:nth-child(5){-webkit-animation-delay:.6s;animation-delay:.6s}.ifg-data-masking-r03.visibleInViewport .ifg-data-masking-r03__img:nth-child(6){-webkit-animation-delay:.7s;animation-delay:.7s}.ifg-data-masking-r03.visibleInViewport .ifg-data-masking-r03__img:nth-child(7){-webkit-animation-delay:.8s;animation-delay:.8s}.ifg-data-masking-r03.visibleInViewport .ifg-data-masking-r03__img:nth-child(8){-webkit-animation-delay:.9s;animation-delay:.9s}.ifg-data-masking-r03.visibleInViewport .ifg-data-masking-r03__img:nth-child(9){-webkit-animation-delay:1s;animation-delay:1s}.ifg-data-masking-r03.visibleInViewport .ifg-data-masking-r03__img:nth-child(10){-webkit-animation-delay:1.1s;animation-delay:1.1s}.ifg-data-masking-r03.visibleInViewport .ifg-data-masking-r03__img:nth-child(11){-webkit-animation-delay:1.2s;animation-delay:1.2s}.ifg-section-video{padding:64px 0}.ifg-section-video .ifg-video-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ifg-section-video .ifg-video-intro video{max-width:500px}.ifg-section-video .ifg-video-intro{-webkit-animation:fadeOut 0.1s ease;animation:fadeOut 0.1s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ifg-section-video.visibleInViewport .ifg-video-intro{-webkit-animation:fadeInUp20 0.8s ease;animation:fadeInUp20 0.8s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0s;animation-delay:0s}.su-section-project-gallery-ifg-brand-gallery-01 .project-gallery-item{border-bottom:none}.ifg-hero-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:32px 0;background:rgba(0,0,0,0.1);max-width:85%;margin:0 auto}@media all and (max-width: 767px){.ifg-hero-block{max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.ifg-hero-block__c01{width:47%;padding-left:10%}@media all and (max-width: 767px){.ifg-hero-block__c01{width:100%;margin-top:32px;padding:0 32px}}.ifg-hero-block__c02{width:40%;position:relative}@media all and (max-width: 767px){.ifg-hero-block__c02{width:100%}}.ifg-hero-block__c02 svg{max-width:85%;position:relative;z-index:5}@media all and (max-width: 767px){.ifg-hero-block__c02 svg{max-width:100%}}.ifg-hero-block__b{position:absolute;width:66%;height:94%;background:#fff;top:0;left:10%;z-index:1}.ifg-hero-block__title{margin:0;padding:0;font-size:54px;line-height:1.2;margin-bottom:32px}@media all and (max-width: 767px){.ifg-hero-block__title{font-size:36px}}.ifg-hero-block__subtitle{font-weight:bold;font-size:20px;line-height:1.3}@media all and (max-width: 767px){.ifg-hero-block__subtitle{font-size:18px}}.ifg-hero-block-01{background:#FFF8E1}.ifg-hero-block-01 .ifg-hero-block__b{width:66%;height:94%;background:#fff;-webkit-box-shadow:0 10px 10px 4px rgba(199,170,22,0.1);box-shadow:0 10px 10px 4px rgba(199,170,22,0.1)}.ifg-hero-block-02{background:#F6F8F9;margin-top:32px}.ifg-hero-block-02 .ifg-hero-block__b{width:72%;height:94%;background:#fff;-webkit-box-shadow:0 10px 10px 4px rgba(89,9,99,0.1);box-shadow:0 10px 10px 4px rgba(89,9,99,0.1)}@-webkit-keyframes ifg-hero-01_x5F__x5F_c0--anim-01{0%,100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}30%{-webkit-transform:translate(0, 10px) scale(1) rotate(0deg);transform:translate(0, 10px) scale(1) rotate(0deg)}70%{-webkit-transform:translate(0, -10px) scale(1) rotate(0deg);transform:translate(0, -10px) scale(1) rotate(0deg)}}@keyframes ifg-hero-01_x5F__x5F_c0--anim-01{0%,100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}30%{-webkit-transform:translate(0, 10px) scale(1) rotate(0deg);transform:translate(0, 10px) scale(1) rotate(0deg)}70%{-webkit-transform:translate(0, -10px) scale(1) rotate(0deg);transform:translate(0, -10px) scale(1) rotate(0deg)}}@-webkit-keyframes ifg-hero-01_x5F__x5F_c0--anim-02{0%,100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}30%{-webkit-transform:translate(10px, 0) scale(1) rotate(0deg);transform:translate(10px, 0) scale(1) rotate(0deg)}70%{-webkit-transform:translate(-10px, 0) scale(1) rotate(0deg);transform:translate(-10px, 0) scale(1) rotate(0deg)}}@keyframes ifg-hero-01_x5F__x5F_c0--anim-02{0%,100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}30%{-webkit-transform:translate(10px, 0) scale(1) rotate(0deg);transform:translate(10px, 0) scale(1) rotate(0deg)}70%{-webkit-transform:translate(-10px, 0) scale(1) rotate(0deg);transform:translate(-10px, 0) scale(1) rotate(0deg)}}@-webkit-keyframes ifg-hero-01_x5F__x5F_c0--anim-03{0%,100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}70%{-webkit-transform:translate(0px, 0) scale(0.9) rotate(0deg);transform:translate(0px, 0) scale(0.9) rotate(0deg)}}@keyframes ifg-hero-01_x5F__x5F_c0--anim-03{0%,100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}70%{-webkit-transform:translate(0px, 0) scale(0.9) rotate(0deg);transform:translate(0px, 0) scale(0.9) rotate(0deg)}}@-webkit-keyframes ifg-hero-01_x5F__x5F_c0--anim-04{0%,100%{-webkit-box-shadow:0 10px 10px 4px rgba(199,170,22,0.1);box-shadow:0 10px 10px 4px rgba(199,170,22,0.1)}30%{-webkit-box-shadow:0 10px 18px 12px rgba(199,170,22,0.2);box-shadow:0 10px 18px 12px rgba(199,170,22,0.2)}70%{-webkit-box-shadow:0 10px 32px 12px rgba(199,170,22,0.1);box-shadow:0 10px 32px 12px rgba(199,170,22,0.1)}}@keyframes ifg-hero-01_x5F__x5F_c0--anim-04{0%,100%{-webkit-box-shadow:0 10px 10px 4px rgba(199,170,22,0.1);box-shadow:0 10px 10px 4px rgba(199,170,22,0.1)}30%{-webkit-box-shadow:0 10px 18px 12px rgba(199,170,22,0.2);box-shadow:0 10px 18px 12px rgba(199,170,22,0.2)}70%{-webkit-box-shadow:0 10px 32px 12px rgba(199,170,22,0.1);box-shadow:0 10px 32px 12px rgba(199,170,22,0.1)}}@-webkit-keyframes ifg-hero-02_x5F__x5F_c07--anim-07{0%,100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}30%{-webkit-transform:translate(10px, 0) scale(1) rotate(0deg);transform:translate(10px, 0) scale(1) rotate(0deg)}70%{-webkit-transform:translate(-10px, 0) scale(1) rotate(0deg);transform:translate(-10px, 0) scale(1) rotate(0deg)}}@keyframes ifg-hero-02_x5F__x5F_c07--anim-07{0%,100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}30%{-webkit-transform:translate(10px, 0) scale(1) rotate(0deg);transform:translate(10px, 0) scale(1) rotate(0deg)}70%{-webkit-transform:translate(-10px, 0) scale(1) rotate(0deg);transform:translate(-10px, 0) scale(1) rotate(0deg)}}@-webkit-keyframes ifg-hero-02_x5F__x5F_c07--anim-02{0%,100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}30%{-webkit-transform:translate(0, 10px) scale(1) rotate(0deg);transform:translate(0, 10px) scale(1) rotate(0deg)}70%{-webkit-transform:translate(0, -10px) scale(1) rotate(0deg);transform:translate(0, -10px) scale(1) rotate(0deg)}}@keyframes ifg-hero-02_x5F__x5F_c07--anim-02{0%,100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}30%{-webkit-transform:translate(0, 10px) scale(1) rotate(0deg);transform:translate(0, 10px) scale(1) rotate(0deg)}70%{-webkit-transform:translate(0, -10px) scale(1) rotate(0deg);transform:translate(0, -10px) scale(1) rotate(0deg)}}@-webkit-keyframes ifg-hero-02_x5F__x5F_c07--anim-03{0%,100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}30%{-webkit-transform:translate(-10px, 0) scale(1) rotate(0deg);transform:translate(-10px, 0) scale(1) rotate(0deg)}70%{-webkit-transform:translate(5px, 0) scale(1) rotate(0deg);transform:translate(5px, 0) scale(1) rotate(0deg)}}@keyframes ifg-hero-02_x5F__x5F_c07--anim-03{0%,100%{-webkit-transform:translate(0, 0) scale(1) rotate(0deg);transform:translate(0, 0) scale(1) rotate(0deg)}30%{-webkit-transform:translate(-10px, 0) scale(1) rotate(0deg);transform:translate(-10px, 0) scale(1) rotate(0deg)}70%{-webkit-transform:translate(5px, 0) scale(1) rotate(0deg);transform:translate(5px, 0) scale(1) rotate(0deg)}}@-webkit-keyframes ifg-hero-02_x5F__x5F_c0--anim-04{0%,100%{-webkit-box-shadow:0 10px 10px 4px rgba(89,9,99,0.1);box-shadow:0 10px 10px 4px rgba(89,9,99,0.1)}30%{-webkit-box-shadow:0 10px 18px 12px rgba(89,9,99,0.2);box-shadow:0 10px 18px 12px rgba(89,9,99,0.2)}70%{-webkit-box-shadow:0 10px 18px 22px rgba(89,9,99,0.1);box-shadow:0 10px 18px 22px rgba(89,9,99,0.1)}}@keyframes ifg-hero-02_x5F__x5F_c0--anim-04{0%,100%{-webkit-box-shadow:0 10px 10px 4px rgba(89,9,99,0.1);box-shadow:0 10px 10px 4px rgba(89,9,99,0.1)}30%{-webkit-box-shadow:0 10px 18px 12px rgba(89,9,99,0.2);box-shadow:0 10px 18px 12px rgba(89,9,99,0.2)}70%{-webkit-box-shadow:0 10px 18px 22px rgba(89,9,99,0.1);box-shadow:0 10px 18px 22px rgba(89,9,99,0.1)}}.ifg-section-hero.visibleInViewport svg{overflow:visible}.ifg-section-hero.visibleInViewport #ifg-hero-01_x5F__x5F_c01,.ifg-section-hero.visibleInViewport #ifg-hero-01_x5F__x5F_c02,.ifg-section-hero.visibleInViewport #ifg-hero-01_x5F__x5F_c03{-webkit-transform-origin:center;transform-origin:center;transform-box:fill-box}.ifg-section-hero.visibleInViewport .ifg-hero-block-01 .ifg-hero-block__b{-webkit-animation:ifg-hero-01_x5F__x5F_c0--anim-04 4s ease;animation:ifg-hero-01_x5F__x5F_c0--anim-04 4s ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ifg-section-hero.visibleInViewport #ifg-hero-01_x5F__x5F_c01{-webkit-animation:ifg-hero-01_x5F__x5F_c0--anim-01 12s ease;animation:ifg-hero-01_x5F__x5F_c0--anim-01 12s ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ifg-section-hero.visibleInViewport #ifg-hero-01_x5F__x5F_c02{-webkit-animation:ifg-hero-01_x5F__x5F_c0--anim-02 9s ease;animation:ifg-hero-01_x5F__x5F_c0--anim-02 9s ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ifg-section-hero.visibleInViewport #ifg-hero-01_x5F__x5F_c03{-webkit-animation:ifg-hero-01_x5F__x5F_c0--anim-03 8s ease;animation:ifg-hero-01_x5F__x5F_c0--anim-03 8s ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ifg-section-hero.visibleInViewport #ifg-hero-02_x5F__x5F_c01,.ifg-section-hero.visibleInViewport #ifg-hero-02_x5F__x5F_c02,.ifg-section-hero.visibleInViewport #ifg-hero-02_x5F__x5F_c03,.ifg-section-hero.visibleInViewport #ifg-hero-02_x5F__x5F_c04,.ifg-section-hero.visibleInViewport #ifg-hero-02_x5F__x5F_c05,.ifg-section-hero.visibleInViewport #ifg-hero-02_x5F__x5F_c06,.ifg-section-hero.visibleInViewport #ifg-hero-02_x5F__x5F_c07{-webkit-transform-origin:center;transform-origin:center;transform-box:fill-box}.ifg-section-hero.visibleInViewport .ifg-hero-block-02 .ifg-hero-block__b{-webkit-animation:ifg-hero-02_x5F__x5F_c0--anim-04 4s ease;animation:ifg-hero-02_x5F__x5F_c0--anim-04 4s ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ifg-section-hero.visibleInViewport #ifg-hero-02_x5F__x5F_c07{-webkit-animation:ifg-hero-02_x5F__x5F_c07--anim-07 9s ease;animation:ifg-hero-02_x5F__x5F_c07--anim-07 9s ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ifg-section-hero.visibleInViewport #ifg-hero-02_x5F__x5F_c06{-webkit-animation:ifg-hero-02_x5F__x5F_c07--anim-07 12s ease;animation:ifg-hero-02_x5F__x5F_c07--anim-07 12s ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ifg-section-hero.visibleInViewport #ifg-hero-02_x5F__x5F_c02{-webkit-animation:ifg-hero-02_x5F__x5F_c07--anim-02 10s ease;animation:ifg-hero-02_x5F__x5F_c07--anim-02 10s ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ifg-section-hero.visibleInViewport #ifg-hero-02_x5F__x5F_c04{-webkit-animation:ifg-hero-02_x5F__x5F_c07--anim-02 14s ease;animation:ifg-hero-02_x5F__x5F_c07--anim-02 14s ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ifg-section-hero.visibleInViewport #ifg-hero-02_x5F__x5F_c03{-webkit-animation:ifg-hero-02_x5F__x5F_c07--anim-03 10s ease;animation:ifg-hero-02_x5F__x5F_c07--anim-03 10s ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ifg-section-hero .ifg-hero-block-01,.ifg-section-hero .ifg-hero-block-02{-webkit-animation:fadeOut 0.1s ease;animation:fadeOut 0.1s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ifg-section-hero.visibleInViewport .ifg-hero-block-01,.ifg-section-hero.visibleInViewport .ifg-hero-block-02{-webkit-animation:fadeInUp20 1s ease;animation:fadeInUp20 1s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ifg-section-hero.visibleInViewport .ifg-hero-block-02{-webkit-animation-delay:0.2s;animation-delay:0.2s}.ifg-section-sidebars{padding-bottom:0}.ifg-sidebar-block__r01{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (max-width: 991px){.ifg-sidebar-block__r01{-ms-flex-wrap:wrap;flex-wrap:wrap}}.ifg-sidebar-block__r01 .ifg-sidebar-block__col{width:20%}@media all and (max-width: 991px){.ifg-sidebar-block__r01 .ifg-sidebar-block__col{width:33.33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px}}@media all and (max-width: 767px){.ifg-sidebar-block__r01 .ifg-sidebar-block__col{width:100%}}@media all and (max-width: 767px){.ifg-sidebar-block__r01 .ifg-sidebar-block__col:nth-child(2),.ifg-sidebar-block__r01 .ifg-sidebar-block__col:nth-child(3),.ifg-sidebar-block__r01 .ifg-sidebar-block__col:nth-child(4),.ifg-sidebar-block__r01 .ifg-sidebar-block__col:nth-child(5),.ifg-sidebar-block__r01 .ifg-sidebar-block__col:nth-child(6){display:none}}.ifg-sidebar-block__r02{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (max-width: 991px){.ifg-sidebar-block__r02{-ms-flex-wrap:wrap;flex-wrap:wrap}}.ifg-sidebar-block__r02 .ifg-sidebar-block__col{margin-right:64px}@media all and (max-width: 991px){.ifg-sidebar-block__r02 .ifg-sidebar-block__col{margin-right:24px;margin-bottom:32px}}@media all and (max-width: 767px){.ifg-sidebar-block__r02 .ifg-sidebar-block__col:nth-child(3),.ifg-sidebar-block__r02 .ifg-sidebar-block__col:nth-child(4),.ifg-sidebar-block__r02 .ifg-sidebar-block__col:nth-child(5),.ifg-sidebar-block__r02 .ifg-sidebar-block__col:nth-child(6){display:none}}.ifg-sidebar-block__title{font-size:24px;font-weight:600;margin-bottom:36px}.ifg-sidebar-block__title-02{margin-top:96px}@media all and (max-width: 991px){.ifg-sidebar-block__title-02{margin-top:48px}}.ifg-sidebar-menu{list-style:none;padding:0;margin:0}.ifg-sidebar-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 8px;position:relative;margin-bottom:16px;cursor:pointer}.ifg-sidebar-menu__item:last-child{margin-bottom:0;margin-top:36px}.ifg-sidebar-menu__item:after{content:"";display:block;position:absolute;position:absolute;width:118%;height:100%;top:0;left:0;border-radius:8px;background:#7C848F;z-index:1;-webkit-transform:translateX(-14px);transform:translateX(-14px);opacity:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.ifg-sidebar-menu__item:nth-child(1):after{background:#71A0A0}.ifg-sidebar-menu__item:nth-child(2):after{background:#FCBA48}.ifg-sidebar-menu__item:nth-child(3):after{background:#2E548E}.ifg-sidebar-menu__item:nth-child(4):after{background:#84A3C8}.ifg-sidebar-menu__item:nth-child(5):after{background:#7C848F}.ifg-sidebar-menu__icon{width:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:5}.ifg-sidebar-menu__icon svg{width:18px;height:18px;fill:#C4C4C4;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.ifg-sidebar-menu__title{width:calc(100% - 18px);color:#C4C4C4;padding-left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:600;position:relative;z-index:5;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;min-width:90px}.ifg-sidebar-menu__arrow{position:absolute;right:-10%;top:calc(50% - 7px);z-index:5;-webkit-transform:translateX(-6px);transform:translateX(-6px);opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.ifg-sidebar-menu__arrow svg{width:12px;height:12px;fill:#fff}.ifg-sidebar-menu__item.ifg-sidebar-menu__item--active .ifg-sidebar-menu__title,.ifg-sidebar-menu__item:hover .ifg-sidebar-menu__title{color:#fff}.ifg-sidebar-menu__item.ifg-sidebar-menu__item--active .ifg-sidebar-menu__icon svg,.ifg-sidebar-menu__item:hover .ifg-sidebar-menu__icon svg{fill:#fff}.ifg-sidebar-menu__item.ifg-sidebar-menu__item--active .ifg-sidebar-menu__arrow,.ifg-sidebar-menu__item:hover .ifg-sidebar-menu__arrow{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.ifg-sidebar-menu__item.ifg-sidebar-menu__item--active:after,.ifg-sidebar-menu__item:hover:after{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.ifg-sidebar-menu__item.ifg-sidebar-menu__item--no-hover:hover .ifg-sidebar-menu__arrow{opacity:0}.ifg-sidebar-menu__item.ifg-sidebar-menu__item--no-hover:hover:after{opacity:0}.ifg-sidebar{padding:18px 8px;background:#0A1421;border-radius:8px;max-width:136px;position:relative;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}@media all and (max-width: 991px){.ifg-sidebar{max-width:200px;width:100%}}.ifg-sidebar__header{padding-top:8px}.ifg-sidebar__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.ifg-sidebar__logo .ifg-sidebar__logo-c01{width:77px;height:20px;fill:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.ifg-sidebar__logo .ifg-sidebar__logo-c02{position:absolute;width:22px;height:16px;fill:transparent;z-index:5;left:calc(50% - 17px);top:calc(50% - 7px);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0}.ifg-sidebar__logo:hover .ifg-sidebar__logo-c01{fill:#FCBA48}.ifg-sidebar__body{padding-top:24px}.ifg-sidebar__collapse{width:24px;height:24px;position:absolute;right:-12px;bottom:0;bottom:56px}.ifg-sidebar__collapse-btn{font-family:"LieblingPro",serif;position:relative;text-align:center;text-decoration:none;background:transparent;margin:0;padding:0;color:#000;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;border:none;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100px;background:#FCBA48}.ifg-sidebar__collapse-btn:hover,.ifg-sidebar__collapse-btn:active,.ifg-sidebar__collapse-btn:focus,.ifg-sidebar__collapse-btn:active:focus{text-decoration:none;outline:none;cursor:pointer}.ifg-sidebar__collapse-btn svg{width:10px;height:10px;fill:#000;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.ifg-sidebar__collapse-btn:hover svg{fill:rgba(0,0,0,0.7)}.ifg-sidebar--collapsed{max-width:56px}.ifg-sidebar--collapsed .ifg-sidebar__logo-c01{-webkit-transform:translateX(-24px);transform:translateX(-24px);opacity:0}.ifg-sidebar--collapsed .ifg-sidebar-menu__title{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.ifg-sidebar--collapsed .ifg-sidebar-menu__item:after{width:146%}.ifg-sidebar--collapsed .ifg-sidebar-menu__arrow{right:-25%}.ifg-sidebar--collapsed .ifg-sidebar__collapse-btn svg{-webkit-transform:scaleX(-1) translateX(-1px);transform:scaleX(-1) translateX(-1px)}.ifg-sidebar--collapsed .ifg-sidebar__logo .ifg-sidebar__logo-c02{fill:#fff;-webkit-transform:translateX(4px);transform:translateX(4px);opacity:1}.ifg-sidebar--collapsed .ifg-sidebar__logo:hover .ifg-sidebar__logo-c02{fill:#FCBA48}.ifg-sidebar-01 .ifg-sidebar__collapse-btn{-webkit-box-shadow:0 0 0 0 #ff793f;box-shadow:0 0 0 0 #ff793f;-webkit-animation:ifg-pulse-orange 3.2s infinite;animation:ifg-pulse-orange 3.2s infinite}@-webkit-keyframes ifg-pulse-orange{0%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(255,121,63,0.7);box-shadow:0 0 0 0 rgba(255,121,63,0.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(255,121,63,0);box-shadow:0 0 0 10px rgba(255,121,63,0)}100%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(255,121,63,0);box-shadow:0 0 0 0 rgba(255,121,63,0)}}@keyframes ifg-pulse-orange{0%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(255,121,63,0.7);box-shadow:0 0 0 0 rgba(255,121,63,0.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(255,121,63,0);box-shadow:0 0 0 10px rgba(255,121,63,0)}100%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(255,121,63,0);box-shadow:0 0 0 0 rgba(255,121,63,0)}}.su-section-project-gallery-ifg-product-screen-01 .project-gallery-02-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 0}.su-section-project-gallery-ifg-product-screen-01 .project-gallery-02-item-wrapper img{max-width:900px;width:100%;height:auto}.su-section-project-gallery-ifg-product-screen-01 .project-gallery-02-item-wrapper--1{background:#E6EDF6;padding-bottom:0}@-webkit-keyframes project-gallery-02-item-wrapper--1-anim{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}70%{-webkit-transform:translateX(24px);transform:translateX(24px)}}@keyframes project-gallery-02-item-wrapper--1-anim{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}70%{-webkit-transform:translateX(24px);transform:translateX(24px)}}.su-section-project-gallery-ifg-product-screen-02 .project-gallery-grid-02{position:relative}.su-section-project-gallery-ifg-product-screen-02 .project-gallery-02-item-wrapper--0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 0}.su-section-project-gallery-ifg-product-screen-02 .project-gallery-02-item-wrapper--0 img{max-width:900px;width:100%}.su-section-project-gallery-ifg-product-screen-02 .project-gallery-02-item-wrapper--1{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation-name:project-gallery-02-item-wrapper--1-anim;animation-name:project-gallery-02-item-wrapper--1-anim;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-duration:10s;animation-duration:10s}.su-section-project-gallery-ifg-product-screen-02 .project-gallery-02-item-wrapper--1 img{max-width:460px;width:100%;margin-left:32px}@media all and (max-width: 767px){.su-section-project-gallery-ifg-product-screen-02 .project-gallery-02-item-wrapper--1 img{max-width:200px;margin-left:0}}@-webkit-keyframes project-gallery-02-item-wrapper--2-anim{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}35%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}70%{-webkit-transform:translateY(12px);transform:translateY(12px)}}@keyframes project-gallery-02-item-wrapper--2-anim{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}35%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}70%{-webkit-transform:translateY(12px);transform:translateY(12px)}}.su-section-project-gallery-ifg-product-screen-03{padding:56px 0}.su-section-project-gallery-ifg-product-screen-03 .project-gallery-grid-02{position:relative}.su-section-project-gallery-ifg-product-screen-03 .project-gallery-02-item-wrapper--0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 0}.su-section-project-gallery-ifg-product-screen-03 .project-gallery-02-item-wrapper--0 img{max-width:900px;width:100%}.su-section-project-gallery-ifg-product-screen-03 .project-gallery-02-item-wrapper--1{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation-name:project-gallery-02-item-wrapper--2-anim;animation-name:project-gallery-02-item-wrapper--2-anim;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-duration:13s;animation-duration:13s}.su-section-project-gallery-ifg-product-screen-03 .project-gallery-02-item-wrapper--1 img{max-width:500px;width:100%;margin-right:21%}@media all and (max-width: 767px){.su-section-project-gallery-ifg-product-screen-03 .project-gallery-02-item-wrapper--1 img{max-width:200px;margin-right:0}}.su-content-project-infognito .su-section-project-hero .su-header-03{color:#272727}
