.modal{-webkit-overflow-scrolling:touch}#referral-modal .content-outer-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;height:850px;width:728px}#referral-modal .content-outer-wrap .modal-close{color:#d5d5d5;position:absolute;right:23px;top:23px;font-size:38px;height:20px;width:20px;line-height:20px;cursor:pointer;z-index:5;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}#referral-modal .content-outer-wrap .modal-close:hover{color:#000}#referral-modal .content-outer-wrap .content-inner-wrap{pointer-events:initial;padding:0 15px;max-width:607px}#referral-modal .content-outer-wrap .content-inner-wrap h1{font-family:Montserrat;font-size:34px;font-weight:700;letter-spacing:1.2px;color:#2a50fc;text-shadow:1px 0 0 #2a50fc;margin-top:15px;border-bottom:1px solid;display:inline-block;padding-bottom:10px;margin-bottom:22px}#referral-modal .content-outer-wrap .content-inner-wrap .input-wrap{position:relative;color:#838383;font-family:Montserrat;margin-top:14px}#referral-modal .content-outer-wrap .content-inner-wrap .input-wrap h2{font-family:Roboto;font-size:16px;line-height:1.5;color:#2b2929;max-width:459px}#referral-modal .content-outer-wrap .content-inner-wrap .input-wrap h2 span{float:right;color:#ff2a00}#referral-modal .content-outer-wrap .content-inner-wrap .textarea{margin-top:31px}#referral-modal .content-outer-wrap .content-inner-wrap input,#referral-modal .content-outer-wrap .content-inner-wrap textarea{max-width:460px;margin-top:2px;width:100%;padding:8px 20px;outline:0;resize:none;border:1px solid #696969;border-radius:5px;transition:border .5s,background .5s}#referral-modal .content-outer-wrap .content-inner-wrap input+span:before,#referral-modal .content-outer-wrap .content-inner-wrap textarea+span:before{content:'';height:10px;opacity:0;display:block;font-family:Roboto;font-size:13px;color:#ff2a00;padding-top:10px;transition:opacity .3s,height .3s .3s;line-height:23px}#referral-modal .content-outer-wrap .content-inner-wrap input.blurred:invalid,#referral-modal .content-outer-wrap .content-inner-wrap textarea.blurred:invalid{background-color:#fff2f0;border:solid 1px #ff2a00}#referral-modal .content-outer-wrap .content-inner-wrap input.blurred:invalid+span:before,#referral-modal .content-outer-wrap .content-inner-wrap textarea.blurred:invalid+span:before{transition:height .3s,opacity .3s .3s;content:'This field cannot be empty';height:20px;opacity:1}#referral-modal .content-outer-wrap .content-inner-wrap input.blurred:invalid[type=email]+span:before,#referral-modal .content-outer-wrap .content-inner-wrap textarea.blurred:invalid[type=email]+span:before{content:'Please provide a valid email address'}#referral-modal .content-outer-wrap .content-inner-wrap input.blurred:invalid[type=tel]+span:before,#referral-modal .content-outer-wrap .content-inner-wrap textarea.blurred:invalid[type=tel]+span:before{content:'Please provide a valid contact number'}#referral-modal .content-outer-wrap .content-inner-wrap textarea{height:114px}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button{width:130px;height:52px;border-radius:3px;border:solid 1px #2a50fc;margin:19px 0 0;transition:border .5s}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button.processing{border:solid 1px rgba(42,80,252,.5);cursor:initial}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button.processing img,#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button.processing span{opacity:.5}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button.processing #loading-indicator .sk-circle{opacity:1}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button.error #message{transition:opacity .5s .5s;opacity:1;color:#fc444b}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button.success{cursor:initial;border:solid 1px rgba(42,80,252,.5)}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button.success img,#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button.success span{opacity:.5}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button.success #message{transition:opacity .5s .5s;color:#45b29d;opacity:1}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button img{transition:opacity .5s;margin-left:29px}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button span{transition:opacity .5s;margin-left:18px;font-size:17px;margin-top:2px;color:#2a50fc}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #message{cursor:initial;opacity:0;transition:opacity .5s;width:220px;position:absolute;left:175px}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator{cursor:initial}@-webkit-keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle{margin:100px auto;width:40px;height:40px;position:relative;left:50px;opacity:0;transition:opacity .5s}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#2a50fc;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button #loading-indicator .sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}header #parallelogram-wrap{max-width:1230px;margin:32px auto 0}header #parallelogram-wrap #parallelogram{margin:0 13px;min-height:365px;text-align:center;position:relative;display:flex}header #parallelogram-wrap #parallelogram img{position:absolute;width:100%;height:100%;top:0;left:0}header #parallelogram-wrap #parallelogram img:last-of-type{display:none}header #parallelogram-wrap #parallelogram h1{margin:0 auto;font-family:Montserrat;font-size:68px;color:#2a50fc;font-weight:700;width:78%;line-height:88px;letter-spacing:2.7px;align-self:center;margin-top:-6px}header .paragraph-dark{margin-top:54px;max-width:1082px;letter-spacing:0}.blue-line{max-width:401px;width:80%;height:1px;margin:0 auto;background-color:#2a50fc;margin-top:63px}#txp-quote{margin-top:62px}#txp-quote .dark-quote{max-width:950px;padding:0 15px}#opportunities{margin-top:140px}#opportunities .title-medium-blue{padding-bottom:10px;max-width:400px}#opportunities>div{margin-top:70px}#opportunities>div .row:first-child{margin-bottom:38px}#opportunities>div .image-wrap{max-width:376px;position:relative}#opportunities>div .image-wrap.left{margin-left:auto;margin-right:3px}#opportunities>div .image-wrap.right{margin-left:3px}#opportunities>div .image-wrap h3{position:absolute;font-family:Montserrat;font-size:25px;color:#fff;line-height:1.08;left:38px;top:41px;font-weight:700;letter-spacing:.7px}#opportunities>div .image-wrap img:last-child{position:absolute;right:30px;bottom:33px}#opportunities>div .image-wrap img:nth-child(2){display:none}#winning-workplace{margin-top:117px}#winning-workplace .title-medium-blue{padding-bottom:10px;max-width:392px}#winning-workplace .paragraph-dark{line-height:28px;margin-top:68px;max-width:1070px;font-size:20px;word-spacing:.1px}#winning-workplace .crosses-wrap{max-width:1140px;margin:63px auto 0}#winning-workplace .crosses-wrap>div img:last-of-type{display:none}#winning-workplace .crosses-wrap>div:nth-of-type(1){margin-left:150px}#winning-workplace .crosses-wrap>div:nth-of-type(1) div.cross-text{margin-top:15px;margin-left:41px}#winning-workplace .crosses-wrap>div:nth-of-type(2){margin-top:26px}#winning-workplace .crosses-wrap>div:nth-of-type(2) div.cross-text{margin-top:23px;margin-left:42px}#winning-workplace .crosses-wrap>div:nth-of-type(2) div.cross-text h4{word-spacing:1.2px;letter-spacing:1.2px;font-size:22px}#winning-workplace .crosses-wrap>div:nth-of-type(2) div.cross-text p{margin-top:26px;word-spacing:-1.6px}#winning-workplace .crosses-wrap>div:nth-of-type(3){margin-top:71px;margin-left:330px}#winning-workplace .crosses-wrap>div:nth-of-type(3) div.cross-text{margin-left:46px;margin-top:23px}#winning-workplace .crosses-wrap>div:nth-of-type(3) div.cross-text p{margin-left:1px;margin-top:26px;max-width:660px}#winning-workplace .crosses-wrap>div:nth-of-type(4){margin-left:70px;margin-top:32px}#winning-workplace .crosses-wrap>div:nth-of-type(4) div.cross-text{margin-left:48px;margin-top:2px}#winning-workplace .crosses-wrap>div:nth-of-type(4) div.cross-text p{margin-top:26px;max-width:660px}#winning-workplace .crosses-wrap>div:nth-of-type(5){margin-left:377px;margin-top:78px}#winning-workplace .crosses-wrap>div:nth-of-type(5) div.cross-text{margin-left:40px;margin-top:8px}#winning-workplace .crosses-wrap>div:nth-of-type(5) div.cross-text p{margin-top:26px;max-width:580px}#winning-workplace .crosses-wrap>div .cross-text{letter-spacing:.3px}#winning-workplace .crosses-wrap>div .cross-text h4{font-family:Montserrat;font-size:23px;font-weight:bolder;color:#2a50fc;text-shadow:1px 0 #2a50fc;word-spacing:-.8px;letter-spacing:1px}#winning-workplace .crosses-wrap>div .cross-text p{font-family:Roboto;font-size:18px;color:#323232;margin-top:22px;max-width:747px;line-height:28px;word-spacing:-1.7px;padding-right:15px}#lightbulbs{background-image:url(../img/careers/lightbulbs.png);background-size:cover;background-repeat:no-repeat;margin-top:114px;height:366px;overflow:hidden}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){#lightbulbs{background-image:url(../img/careers/lightbulbs@2x.png)}}@media all and (-webkit-min-device-pixel-ratio:3),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:3),all and (min-device-pixel-ratio:3){#lightbulbs{background-image:url(../img/careers/lightbulbs@3x.png)}}#lightbulbs h1{font-family:Montserrat;color:#fff;text-align:center;max-width:866px;margin:94px auto 0;font-weight:700;word-spacing:1.1px;letter-spacing:1px;font-size:28px;line-height:35px}#lightbulbs .arrow-button{width:157px;margin:62px auto 0}#lightbulbs .arrow-button span{margin-left:10px;margin-top:3px;transform:scale(1,.9);letter-spacing:.3px}#reward{margin-top:98px}#reward .title-medium-blue{padding-bottom:10px;letter-spacing:1.4px;max-width:460px}#reward .paragraph-dark{word-spacing:0}#reward .paragraph-dark:first-of-type{margin-top:60px;max-width:955px}#reward .paragraph-dark:last-of-type{margin-top:0;max-width:990px}#reward .arrow-button{border-color:#00b4ce;margin-top:62px;width:199px;color:#2a50fc}#reward .arrow-button span{margin-left:12px;transform:scale(1,.9)}footer{margin-top:106px}@media (max-width:1199px){header #parallelogram-wrap #parallelogram{min-height:300px}header #parallelogram-wrap #parallelogram h1{font-size:50px;line-height:72px;width:85%}#referral-modal .content-outer-wrap{height:555px;width:480px}#referral-modal .content-outer-wrap .modal-close{right:15px;top:15px}#referral-modal .content-outer-wrap .content-inner-wrap{padding:0 5%}#referral-modal .content-outer-wrap .content-inner-wrap input.blurred:invalid+span:before{height:31px;line-height:16px;padding-top:8px}#referral-modal .content-outer-wrap .content-inner-wrap h1{font-size:25px;margin-top:5px;margin-bottom:15px}#referral-modal .content-outer-wrap .content-inner-wrap .textarea{margin-top:40px}#referral-modal .content-outer-wrap .content-inner-wrap input,#referral-modal .content-outer-wrap .content-inner-wrap textarea{padding:4px 10px}#referral-modal .content-outer-wrap .content-inner-wrap textarea{height:70px}#referral-modal .content-outer-wrap .content-inner-wrap .custom-row{display:flex;justify-content:center}#referral-modal .content-outer-wrap .content-inner-wrap .custom-row .input-wrap{margin-top:9px;width:49%}#referral-modal .content-outer-wrap .content-inner-wrap .custom-row .input-wrap:first-child{margin-right:5%}#referral-modal .content-outer-wrap .content-inner-wrap .custom-row .input-wrap h2{font-size:14px;margin-bottom:3px}}@media (max-width:991px){header #parallelogram-wrap #parallelogram{min-height:250px}header #parallelogram-wrap #parallelogram h1{font-size:42px;line-height:52px}#opportunities>div .row:first-child{margin-bottom:0}#opportunities>div .image-wrap{margin:0 auto 12px!important}#winning-workplace .crosses-wrap>div{margin-left:23px!important}}@media (max-width:500px){#referral-modal .content-outer-wrap{height:480px;max-width:350px;width:100%}#referral-modal .content-outer-wrap .content-inner-wrap{padding:0 2%}#referral-modal .content-outer-wrap .content-inner-wrap h1{padding-bottom:2px;margin-bottom:5px}#referral-modal .content-outer-wrap .content-inner-wrap input.blurred:invalid+span:before,#referral-modal .content-outer-wrap .content-inner-wrap textarea.blurred:invalid+span:before{font-size:10px;line-height:14px;height:31px}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button{width:110px;height:45px;margin-top:0}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button img{margin-left:23px}#referral-modal .content-outer-wrap .content-inner-wrap .arrow-button span{margin-left:14px}#referral-modal .content-outer-wrap .content-inner-wrap .textarea{margin-top:14px}#referral-modal .content-outer-wrap .content-inner-wrap .textarea textarea{height:86px}header #parallelogram-wrap{margin-top:-3px}header #parallelogram-wrap #parallelogram{min-height:261px}header #parallelogram-wrap #parallelogram h1{font-size:30px;line-height:39px;letter-spacing:1.2px}header #parallelogram-wrap #parallelogram img:first-of-type{display:none}header #parallelogram-wrap #parallelogram img:last-of-type{display:initial}header .paragraph-dark{font-size:16px;line-height:1.5;margin:42px 16px 0;word-spacing:initial}#txp-quote .dark-quote{font-size:16px}#txp-quote .dark-quote-author{font-size:14px}#opportunities{margin-top:63px}#opportunities .title-medium-blue{font-size:24px;font-weight:400;letter-spacing:normal;padding-bottom:12px;max-width:264px}#opportunities>div{margin-top:28px}#opportunities>div .row>div{padding-right:12px;padding-left:12px}#opportunities>div .row>div .image-wrap{max-width:352px}#opportunities>div .row>div .image-wrap h3{left:27px;top:37px}#opportunities>div .row>div .image-wrap img:first-child{display:none}#opportunities>div .row>div .image-wrap img:nth-child(2){display:initial;width:100%}#opportunities>div .row>div .image-wrap img:last-child{right:27px;bottom:38px}#winning-workplace{margin-top:57px}#winning-workplace .title-medium-blue{font-size:24px;font-weight:400;letter-spacing:normal;padding-bottom:12px;max-width:260px}#winning-workplace .paragraph-dark{font-size:16px;line-height:1.5;margin:36px 21px 0;word-spacing:initial}#winning-workplace .crosses-wrap{margin-top:39px}#winning-workplace .crosses-wrap>div:nth-of-type(2),#winning-workplace .crosses-wrap>div:nth-of-type(4),#winning-workplace .crosses-wrap>div:nth-of-type(5){margin-top:28px}#winning-workplace .crosses-wrap>div:nth-of-type(3){margin-top:31px}#winning-workplace .crosses-wrap>div img:first-of-type{display:none}#winning-workplace .crosses-wrap>div img:last-of-type{display:initial}#winning-workplace .crosses-wrap>div .cross-text{margin-top:26px!important;margin-left:0!important}#winning-workplace .crosses-wrap>div .cross-text h4{font-size:16px!important;letter-spacing:.3px!important}#winning-workplace .crosses-wrap>div .cross-text p{font-size:14px;line-height:1.5;letter-spacing:normal;word-spacing:initial!important;margin-top:18px!important;max-width:328px!important}#lightbulbs{margin-top:56px;height:304px;background-image:url(../img/careers/lightbulbs-mobile.png);background-size:cover;background-repeat:no-repeat}}@media all and (max-width:500px) and (-webkit-min-device-pixel-ratio:1.5),all and (max-width:500px) and (-o-min-device-pixel-ratio:3 / 2),all and (max-width:500px) and (min--moz-device-pixel-ratio:1.5),all and (max-width:500px) and (min-device-pixel-ratio:1.5){#lightbulbs{background-image:url(../img/careers/lightbulbs-mobile@2x.png)}}@media all and (max-width:500px) and (-webkit-min-device-pixel-ratio:3),all and (max-width:500px) and (-o-min-device-pixel-ratio:3 / 2),all and (max-width:500px) and (min--moz-device-pixel-ratio:3),all and (max-width:500px) and (min-device-pixel-ratio:3){#lightbulbs{background-image:url(../img/careers/lightbulbs-mobile@3x.png)}}@media (max-width:500px){#lightbulbs h1{font-size:17px;line-height:28px;letter-spacing:.4px;margin-top:53px;max-width:300px;font-weight:700}#lightbulbs .arrow-button{margin-top:49px}#reward{margin-top:46px}#reward .title-medium-blue{font-size:20px;font-weight:400;letter-spacing:.1px;padding-bottom:12px;max-width:302px}#reward .paragraph-dark{font-size:16px;line-height:1.5;margin:0 21px;word-spacing:initial}#reward .paragraph-dark:first-of-type{margin-top:36px}#reward .arrow-button{margin-top:38px}footer{margin-top:72px}}