.hero-banner-svg{overflow:hidden}@media only screen and (max-width:480px){.hero-banner-svg .text-align-topleft .hero-svg-content .heroBanner--text{bottom:15%;height:60%;margin:0 4rem 0 2rem;position:relative}.hero-banner-svg .text-align-topleft .svg-code-container svg{height:450px!important;padding-top:12rem}.hero-banner-svg .text-align-topleft .svg-code-container svg.environmental{padding-top:6rem}.hero-banner-svg .text-align-topleft .svg-code-container svg.environmental .bulp{-webkit-transform:translate(-300px);transform:translate(-300px)}.hero-banner-svg .text-align-topleft .svg-code-container svg.environmental .environmental-right-cloude{-webkit-transform:translate(-750pt);transform:translate(-750pt)}.hero-banner-svg .text-align-topleft .svg-code-container svg.environmental .environmental-right-lines{display:none}.hero-banner-svg .text-align-topleft .svg-code-container svg.social{height:auto!important}.hero-banner-svg .text-align-topleft .svg-code-container svg.governance{height:410px!important}.hero-banner-svg .text-align-topleft .svg-code-container svg.governance .governance-middle{-webkit-transform:scale(1.3) translate(-200px,-300px);transform:scale(1.3) translate(-200px,-300px)}}@media only screen and (max-width:365px){.hero-banner-svg .text-align-topleft .heroBanner--text h1{word-break:auto-phrase}}.hero-banner-svg>svg+.loading{left:50%;margin-left:-25px;margin-top:-25px;position:absolute;top:55%}.hero-banner-svg .jobvar .heroBanner--content{margin:0}.hero-banner-svg .jobvar .heroBanner--content h1{margin:0;padding-right:2rem}.hero-banner-svg .jobvar .jobvarvideo{z-index:3}.hero-banner-svg .jobSeacrhVar .iconsJustification{max-width:500px}@media(max-width:1023px){.hero-banner-svg .jobSeacrhVar .iconsJustification{margin:auto}}.hero-banner-svg .jobSeacrhVar .icon-carousal,.hero-banner-svg .jobSeacrhVar .icons--buttons{opacity:0}.hero-banner-svg .jobSeacrhVar .icons--buttons #icons--prev{bottom:4em;left:-1em;position:absolute}@media(min-width:768px)and (max-width:1023px){.hero-banner-svg .jobSeacrhVar .icons--buttons #icons--prev{left:50px}}@media(min-width:1024px){.hero-banner-svg .jobSeacrhVar .icons--buttons #icons--prev{left:-35px}}.hero-banner-svg .jobSeacrhVar .icons--buttons #icons--next{bottom:4em;position:absolute}@media(min-width:768px)and (max-width:1023px){.hero-banner-svg .jobSeacrhVar .icons--buttons #icons--next{right:50px}}@media(min-width:1024px){.hero-banner-svg .jobSeacrhVar .icons--buttons #icons--next{left:500px}}.hero-banner-svg .jobSeacrhVar .col-lg-leftHero{padding-left:15px;padding-right:15px;position:relative;width:100%}@media(min-width:992px){.hero-banner-svg .jobSeacrhVar .col-lg-leftHero{-webkit-box-flex:0;-ms-flex:0 0 47.5%;flex:0 0 47.5%;max-width:47.5%}}.hero-banner-svg .jobSeacrhVar .col-lg-rightHero{padding-left:15px;padding-right:15px;width:100%}@media(min-width:992px){.hero-banner-svg .jobSeacrhVar .col-lg-rightHero{-webkit-box-flex:0;-ms-flex:0 0 52.5%;flex:0 0 52.5%;max-width:52.5%}}.hero-banner-svg .jobSeacrhVar .heroBanner--text{margin-bottom:2.1875rem}@media(max-width:1023px){.hero-banner-svg .jobSeacrhVar .heroBanner--text{text-align:center}.hero-banner-svg .jobSeacrhVar .heroBanner-searchForm{-webkit-box-pack:center!important;-ms-flex-pack:center!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;justify-content:center!important}.hero-banner-svg .jobSeacrhVar .heroBanner--subTitletext{text-align:center}.hero-banner-svg .jobSeacrhVar .heroBanner--content{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}.hero-banner-svg .jobSeacrhVar .heroBanner-partner{border:1px solid transparent;border-radius:.5rem;margin:0;-webkit-transition-duration:0s;transition-duration:0s;width:22%}@media(max-width:1023px){.hero-banner-svg .jobSeacrhVar .heroBanner-partner{height:auto;width:25%}}.hero-banner-svg .jobSeacrhVar .heroBanner-partner .heroBanner-partner--icon{margin:1rem auto;-webkit-transition:all .3s;transition:all .3s}.hero-banner-svg .jobSeacrhVar .heroBanner-partner .heroBanner-partner--icon .heroBanner-partnerLogo{-webkit-filter:none;filter:none}.hero-banner-svg .jobSeacrhVar .heroBanner-partner .heroBanner-partner--desc{opacity:1;visibility:visible}@media(max-width:600px){.hero-banner-svg .jobSeacrhVar .heroBanner-partner .heroBanner-partner--desc{margin:auto}}.hero-banner-svg .jobSeacrhVar .heroBanner-partner .heroBanner-partner--desc div{left:auto;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;position:relative;width:auto;word-break:keep-all}.hero-banner-svg .jobSeacrhVar .heroBanner-partner:hover{border:1px solid #fff}.hero-banner-svg .jobSeacrhVar .heroBanner-partner:hover .heroBanner-partner--icon{-webkit-transform:scale(1.5);transform:scale(1.5)}@media(min-width:1023px){.hero-banner-svg .jobSeacrhVar .heroVideo{border-top-left-radius:70% 100%;overflow:hidden}}.hero-banner-svg .jobSeacrhVar .heroVideo video-js{border-top-left-radius:70% 100%;-webkit-border-top-left-radius:70% 100%;-khtml-border-top-left-radius:70% 100%;-moz-border-top-left-radius:70% 100%}@media(max-width:1023px){.hero-banner-svg .jobSeacrhVar .heroVideo video-js{border-radius:initial}}.hero-banner-svg .esg-svg-container{opacity:0;-webkit-transition:all .3s;transition:all .3s}.hero-banner-svg .esg-svg-container:not(.edit-mode){height:83vh}@media(max-width:992px){.hero-banner-svg .esg-svg-container:not(.edit-mode){height:70vh}}@media(max-width:768px){.hero-banner-svg .esg-svg-container:not(.edit-mode){height:50vh}}@media only screen and (min-width:1200px)and (max-width:1440px)and (max-height:620px){.hero-banner-svg .esg-svg-container{-webkit-transform:scaleY(.7);transform:scaleY(.7)}.hero-banner-svg .esg-svg-container .bulp{-webkit-transform:scaleY(1.3) translateY(-300px);transform:scaleY(1.3) translateY(-300px)}.hero-banner-svg .esg-svg-container .Gear{-webkit-transform:scaleY(1.4) translateY(10px);transform:scaleY(1.4) translateY(10px)}.hero-banner-svg .esg-svg-container .governance-middle{-webkit-transform:scaleY(1.3) translate(500px,-250px);transform:scaleY(1.3) translate(500px,-250px)}.hero-banner-svg .esg-svg-container .envirnmental-left{-webkit-transform:scaleY(1.2) scale(.8);transform:scaleY(1.2) scale(.8)}.hero-banner-svg .esg-svg-container .envirnmental-right{-webkit-transform:scale(.8) scaleY(1.3) translate(600px);transform:scale(.8) scaleY(1.3) translate(600px)}}@media only screen and (min-width:1024px)and (max-width:1199px)and (max-height:620px){.hero-banner-svg .esg-svg-container{-webkit-transform:scaleY(.8);transform:scaleY(.8)}.hero-banner-svg .esg-svg-container .bulp{-webkit-transform:scaleY(1.3) translateY(-300px);transform:scaleY(1.3) translateY(-300px)}.hero-banner-svg .esg-svg-container .Gear{-webkit-transform:scaleY(1.4) translateY(10px);transform:scaleY(1.4) translateY(10px)}.hero-banner-svg .esg-svg-container .governance-middle{-webkit-transform:scaleY(1.3) translate(500px,-250px);transform:scaleY(1.3) translate(500px,-250px)}.hero-banner-svg .esg-svg-container .envirnmental-left{-webkit-transform:scaleY(1.2) scale(.8);transform:scaleY(1.2) scale(.8)}.hero-banner-svg .esg-svg-container .envirnmental-right{-webkit-transform:scale(.8) scaleY(1.3) translate(600px);transform:scale(.8) scaleY(1.3) translate(600px)}}.hero-banner-svg .esg-svg-container .rain-container g{-webkit-animation:rainAnim 1s linear infinite;animation:rainAnim 1s linear infinite;transform-box:fill-box;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.hero-banner-svg .esg-svg-container .rain-container g:nth-child(2n){-webkit-animation-delay:.5s;animation-delay:.5s}.hero-banner-svg .esg-svg-container .stars-container>polygon{-webkit-animation:govStarAnim 3s linear infinite;animation:govStarAnim 3s linear infinite;transform-box:fill-box;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.hero-banner-svg .esg-svg-container .stars-container>polygon:nth-child(2n){-webkit-animation-delay:1.5s;animation-delay:1.5s}.hero-banner-svg .esg-svg-container .move-left{-webkit-animation:moveObjLeft 3s linear infinite;animation:moveObjLeft 3s linear infinite;-webkit-animation-delay:calc(var(--scroll)*-5s);animation-delay:calc(var(--scroll)*-5s);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-play-state:paused;animation-play-state:paused}.hero-banner-svg .esg-svg-container .back-tree{-webkit-animation:backTreeAnim 1s linear infinite;animation:backTreeAnim 1s linear infinite;-webkit-animation-delay:calc(var(--scroll)*-3s);animation-delay:calc(var(--scroll)*-3s);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-play-state:paused;animation-play-state:paused}.hero-banner-svg .esg-svg-container .Gear{transform-box:fill-box;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.hero-banner-svg .esg-svg-container .cloud-move-left{-webkit-animation:moveObj2Left 1s linear infinite;animation:moveObj2Left 1s linear infinite;-webkit-animation-delay:calc(var(--scroll)*-2s);animation-delay:calc(var(--scroll)*-2s);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-play-state:paused;animation-play-state:paused}.hero-banner-svg .esg-svg-container .fan{-webkit-animation:rotategear 1s linear infinite;animation:rotategear 1s linear infinite;transform-box:fill-box;-webkit-transform-origin:62% 47%;transform-origin:62% 47%;-webkit-transition:all 2s;transition:all 2s}.hero-banner-svg .esg-svg-container .light-rays{-webkit-animation:lightRays 5s linear infinite;animation:lightRays 5s linear infinite}@media screen and (max-width:780px){.hero-banner-svg .esg-svg-container #desktop,.hero-banner-svg .esg-svg-container #retina,.hero-banner-svg .esg-svg-container #tablet{display:none}.hero-banner-svg .esg-svg-container #mobile{display:block}}@media screen and (min-width:779px){.hero-banner-svg .esg-svg-container #desktop,.hero-banner-svg .esg-svg-container #mobile,.hero-banner-svg .esg-svg-container #retina{display:none}.hero-banner-svg .esg-svg-container #tablet{display:block}}@media screen and (min-width:1199px){.hero-banner-svg .esg-svg-container #mobile,.hero-banner-svg .esg-svg-container #retina,.hero-banner-svg .esg-svg-container #tablet{display:none}.hero-banner-svg .esg-svg-container #desktop{display:block}}@media screen and (min-width:1599px){.hero-banner-svg .esg-svg-container #desktop,.hero-banner-svg .esg-svg-container #mobile,.hero-banner-svg .esg-svg-container #tablet{display:none}.hero-banner-svg .esg-svg-container #retina{display:block}}.hero-banner-svg .svg-code-container:not(.edit-mode){max-height:calc(100vh - 180px);overflow:hidden}.hero-banner-svg .svg-loaded .esg-svg-container{opacity:1}.hero-banner-svg .svg-loaded .appear-from-right{-webkit-animation:moveObjRight 3s linear infinite;animation:moveObjRight 3s linear infinite;-webkit-animation-delay:calc(var(--scroll)*-3s);animation-delay:calc(var(--scroll)*-3s);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-play-state:paused;animation-play-state:paused}.hero-banner-svg .svg-loaded .appear-from-down{-webkit-animation:moveObjDown 3s linear infinite;animation:moveObjDown 3s linear infinite;-webkit-animation-delay:calc(var(--scroll)*-3s);animation-delay:calc(var(--scroll)*-3s);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-play-state:paused;animation-play-state:paused}.hero-banner-svg .hero-svg-content:not(.edit-mode){opacity:0;-webkit-transform:translate(-75pt);transform:translate(-75pt);-webkit-transition:all .5s;transition:all .5s}.hero-banner-svg .hero-svg-content.loaded{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.hero-banner-svg .hero-svg-content:not(.edit-mode){-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:83vh}@media(max-width:992px){.hero-banner-svg .hero-svg-content:not(.edit-mode){height:70vh}}@media(max-width:768px){.hero-banner-svg .hero-svg-content:not(.edit-mode){height:50vh}}.hero-banner-svg .hero-svg-content .heroBanner--text{height:60%;margin:0}.hero-banner-svg .jobSearch-2024 .heroBanner--author{font-weight:100}.hero-banner-svg .jobSearch-2024 .btn__back-to-page{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-left:0}@-webkit-keyframes appearFromLeft{0%{-webkit-transform:translate(650px);transform:translate(650px)}to{-webkit-transform:translate(650px);transform:translate(650px)}}@keyframes appearFromLeft{0%{-webkit-transform:translate(650px);transform:translate(650px)}to{-webkit-transform:translate(650px);transform:translate(650px)}}@-webkit-keyframes appearFromDown{0%{-webkit-transform:translateY(650px);transform:translateY(650px)}to{-webkit-transform:translateY(650px);transform:translateY(650px)}}@keyframes appearFromDown{0%{-webkit-transform:translateY(650px);transform:translateY(650px)}to{-webkit-transform:translateY(650px);transform:translateY(650px)}}@-webkit-keyframes rotategear{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotategear{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes govStarAnim{0%,50%,to{opacity:1}30%{opacity:0}}@keyframes govStarAnim{0%,50%,to{opacity:1}30%{opacity:0}}@-webkit-keyframes rainAnim{0%{opacity:1;-webkit-transform:translateY(-150px);transform:translateY(-150px)}to{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes rainAnim{0%{opacity:1;-webkit-transform:translateY(-150px);transform:translateY(-150px)}to{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes lightRays{0%,50%,to{opacity:1}25%{opacity:0}}@keyframes lightRays{0%,50%,to{opacity:1}25%{opacity:0}}@-webkit-keyframes moveObjLeft{40%,to{-webkit-transform:translateX(-50pc);transform:translateX(-50pc)}}@keyframes moveObjLeft{40%,to{-webkit-transform:translateX(-50pc);transform:translateX(-50pc)}}@-webkit-keyframes moveObj2Left{40%,to{-webkit-transform:translateX(-25pc);transform:translateX(-25pc)}}@keyframes moveObj2Left{40%,to{-webkit-transform:translateX(-25pc);transform:translateX(-25pc)}}@-webkit-keyframes backTreeAnim{40%,to{-webkit-transform:translateX(90pt);transform:translateX(90pt)}}@keyframes backTreeAnim{40%,to{-webkit-transform:translateX(90pt);transform:translateX(90pt)}}@-webkit-keyframes moveObjRight{40%,to{-webkit-transform:translateX(700px);transform:translateX(700px)}}@keyframes moveObjRight{40%,to{-webkit-transform:translateX(700px);transform:translateX(700px)}}@-webkit-keyframes moveObjDown{40%,to{-webkit-transform:translateY(700px);transform:translateY(700px)}}@keyframes moveObjDown{40%,to{-webkit-transform:translateY(700px);transform:translateY(700px)}}