.holder{position:absolute;left:auto;top:2px;bottom:0px;right:0px;width:28px;height:28px;background-color:transparent;display:none}.preloader{width:24px;height:24px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);animation:rotatePreloader 2s infinite ease-in}@keyframes rotatePreloader{0%{transform:translateX(-50%) translateY(-50%) rotateZ(0deg)}100%{transform:translateX(-50%) translateY(-50%) rotateZ(-360deg)}}.preloader div{position:absolute;width:100%;height:100%;opacity:0}.preloader div:before{content:"";position:absolute;left:50%;top:0%;width:4px;height:4px;background-color:#fff;transform:translateX(-50%);border-radius:4px}.preloader div:nth-child(1){transform:rotateZ(0deg);animation:rotateCircle1 2s infinite linear;z-index:9}@keyframes rotateCircle1{0%{opacity:0}0%{opacity:1;transform:rotateZ(36deg)}7%{transform:rotateZ(0deg)}57%{transform:rotateZ(0deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(2){transform:rotateZ(36deg);animation:rotateCircle2 2s infinite linear;z-index:8}@keyframes rotateCircle2{5%{opacity:0}5.0001%{opacity:1;transform:rotateZ(0deg)}12%{transform:rotateZ(-36deg)}62%{transform:rotateZ(-36deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(3){transform:rotateZ(72deg);animation:rotateCircle3 2s infinite linear;z-index:7}@keyframes rotateCircle3{10%{opacity:0}10.0002%{opacity:1;transform:rotateZ(-36deg)}17%{transform:rotateZ(-72deg)}67%{transform:rotateZ(-72deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(4){transform:rotateZ(108deg);animation:rotateCircle4 2s infinite linear;z-index:6}@keyframes rotateCircle4{15%{opacity:0}15.0003%{opacity:1;transform:rotateZ(-72deg)}22%{transform:rotateZ(-108deg)}72%{transform:rotateZ(-108deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(5){transform:rotateZ(144deg);animation:rotateCircle5 2s infinite linear;z-index:5}@keyframes rotateCircle5{20%{opacity:0}20.0004%{opacity:1;transform:rotateZ(-108deg)}27%{transform:rotateZ(-144deg)}77%{transform:rotateZ(-144deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(6){transform:rotateZ(180deg);animation:rotateCircle6 2s infinite linear;z-index:4}@keyframes rotateCircle6{25%{opacity:0}25.0005%{opacity:1;transform:rotateZ(-144deg)}32%{transform:rotateZ(-180deg)}82%{transform:rotateZ(-180deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(7){transform:rotateZ(216deg);animation:rotateCircle7 2s infinite linear;z-index:3}@keyframes rotateCircle7{30%{opacity:0}30.0006%{opacity:1;transform:rotateZ(-180deg)}37%{transform:rotateZ(-216deg)}87%{transform:rotateZ(-216deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(8){transform:rotateZ(252deg);animation:rotateCircle8 2s infinite linear;z-index:2}@keyframes rotateCircle8{35%{opacity:0}35.0007%{opacity:1;transform:rotateZ(-216deg)}42%{transform:rotateZ(-252deg)}92%{transform:rotateZ(-252deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(9){transform:rotateZ(288deg);animation:rotateCircle9 2s infinite linear;z-index:1}@keyframes rotateCircle9{40%{opacity:0}40.0008%{opacity:1;transform:rotateZ(-252deg)}47%{transform:rotateZ(-288deg)}97%{transform:rotateZ(-288deg)}100%{transform:rotateZ(-324deg);opacity:1}}.preloader div:nth-child(10){transform:rotateZ(324deg);animation:rotateCircle10 2s infinite linear;z-index:0}@keyframes rotateCircle10{45%{opacity:0}45.0009%{opacity:1;transform:rotateZ(-288deg)}52%{transform:rotateZ(-324deg)}102%{transform:rotateZ(-324deg)}100%{transform:rotateZ(-324deg);opacity:1}}@keyframes shine-lines{0%{background-position:0}100%{background-position:600px}}.main-banner{min-height:500px !important;background:#fff url(../../images/page-specific/company-overview/layer-1.jpg) no-repeat center center;background-size:cover}@media (min-width: 992px) and (max-width: 1199px){.main-banner{min-height:422px !important}}@media (min-width: 769px) and (max-width: 991px){.main-banner{min-height:350px !important}}.main-banner .bg-over1{height:auto;position:absolute;top:55px;width:1180px;left:-30px}@media (min-width: 992px) and (max-width: 1199px){.main-banner .bg-over1{width:970px;height:auto;left:-20px}}@media (min-width: 769px) and (max-width: 991px){.main-banner .bg-over1{width:745px;height:auto;left:-15px}}@media (max-width: 768px){.main-banner .bg-over1{display:none}}.main-banner .bg-over2{width:465px;position:absolute;top:100px;left:55%}@media (min-width: 992px) and (max-width: 1199px){.main-banner .bg-over2{width:380px;top:85px;left:55%}}@media (min-width: 769px) and (max-width: 991px){.main-banner .bg-over2{width:290px;top:101px;left:57%}}@media (min-width: 730px) and (max-width: 768px){.main-banner .bg-over2{width:420px;top:139px;left:35%}}@media (max-width: 729px){.main-banner .bg-over2{display:none}}.main-banner .bg-over2a{width:480px;position:absolute;top:110px;left:53%;opacity:1;height:300px}@media (min-width: 992px) and (max-width: 1199px){.main-banner .bg-over2a{width:400px;top:100px;left:53%;height:250px}}@media (min-width: 769px) and (max-width: 991px){.main-banner .bg-over2a{width:300px;top:95px;left:390px;height:190px}}@media (min-width: 580px) and (max-width: 768px){.main-banner .bg-over2a{width:460px;top:120px;left:calc(100vw - 560px)}}@media (min-width: 500px) and (max-width: 579px){.main-banner .bg-over2a{display:none}}@media (max-width: 499px){.main-banner .bg-over2a{display:none}}@media (min-width: 769px){.main-banner .bg-over1-mob{display:none}}@media (max-width: 768px){.main-banner .bg-over1-mob{height:auto;min-height:400px;position:absolute;top:55px;width:calc(100vw - 10px);left:-14px;max-height:400px}}.main-banner .banner-text{margin-top:0px;margin-bottom:0px;text-align:left}.main-banner .banner-text .banner-text-container{top:0;margin-top:50px;position:absolute;display:flex;align-items:center;justify-content:flex-start;min-height:380px;left:6%}@media (min-width: 992px) and (max-width: 1199px){.main-banner .banner-text .banner-text-container{min-height:320px;left:6%}}@media (min-width: 769px) and (max-width: 991px){.main-banner .banner-text .banner-text-container{min-height:250px}}@media (max-width: 768px){.main-banner .banner-text .banner-text-container{min-height:390px}}@media (min-width: 500px) and (max-width: 991px){.main-banner .banner-text .banner-text-container{left:7%}}.main-banner .banner-text .banner-text-container .text-part{width:600px}@media (min-width: 501px) and (max-width: 768px){.main-banner .banner-text .banner-text-container .text-part{width:400px}}@media (max-width: 500px){.main-banner .banner-text .banner-text-container .text-part{width:85%}}.main-banner .banner-text h1,.main-banner .banner-text span{padding:0px 0px;display:inline-block}.main-banner .banner-text h1{font-family:'Gotham';font-weight:900;font-size:48px;color:#000;line-height:1.25;margin-bottom:20px;letter-spacing:0px}@media (min-width: 992px) and (max-width: 1199px){.main-banner .banner-text h1{font-size:36px}}@media (min-width: 769px) and (max-width: 991px){.main-banner .banner-text h1{font-size:30px;margin-bottom:15px}}@media (min-width: 730px) and (max-width: 768px){.main-banner .banner-text h1{width:55%}}@media (min-width: 580px) and (max-width: 729px){.main-banner .banner-text h1{width:450px}}@media (min-width: 500px) and (max-width: 579px){.main-banner .banner-text h1{width:55%}}@media (max-width: 499px){.main-banner .banner-text h1{width:80%}}@media screen and (max-width: 768px){.main-banner .banner-text h1{font-size:30px;line-height:1.33;letter-spacing:0px}}.main-banner .banner-text span.intro-0{font-size:24px;color:#000;font-family:'Gotham', sans-serif;font-weight:700 !important;line-height:1.25;margin-bottom:20px;width:50%}@media (min-width: 500px) and (max-width: 1199px){.main-banner .banner-text span.intro-0{font-size:20px}}@media (min-width: 992px) and (max-width: 1199px){.main-banner .banner-text span.intro-0{width:600px}}@media (min-width: 769px) and (max-width: 991px){.main-banner .banner-text span.intro-0{width:600px;margin-bottom:15px}}@media (min-width: 730px) and (max-width: 768px){.main-banner .banner-text span.intro-0{width:520px}}@media (min-width: 580px) and (max-width: 729px){.main-banner .banner-text span.intro-0{width:480px}}@media (min-width: 500px) and (max-width: 579px){.main-banner .banner-text span.intro-0{width:350px}}@media (max-width: 499px){.main-banner .banner-text span.intro-0{width:100%;font-size:18px}}.main-banner .banner-text span.intro{font-size:22px;color:#000;font-family:'Gotham Book', sans-serif;line-height:1.25;width:400px}@media screen and (max-width: 991px){.main-banner .banner-text span.intro{font-size:18px}}@media (min-width: 992px) and (max-width: 1199px){.main-banner .banner-text span.intro{width:500px}}@media (min-width: 769px) and (max-width: 991px){.main-banner .banner-text span.intro{width:400px}}@media (min-width: 730px) and (max-width: 768px){.main-banner .banner-text span.intro{width:55%}}@media (min-width: 580px) and (max-width: 729px){.main-banner .banner-text span.intro{width:90%}}@media (min-width: 500px) and (max-width: 579px){.main-banner .banner-text span.intro{width:100%}}@media (max-width: 499px){.main-banner .banner-text span.intro{width:100%}}.main-banner .banner-text span.intro-2{font-size:11px;color:#000;font-family:'Gotham Book', sans-serif;line-height:1.8;width:360px}@media screen and (max-width: 991px){.main-banner .banner-text span.intro-2{font-size:11px}}@media (min-width: 769px) and (max-width: 991px){.main-banner .banner-text span.intro-2{width:550px}}@media (min-width: 992px) and (max-width: 1199px){.main-banner .banner-text span.intro-2{width:500px}}@media (min-width: 730px) and (max-width: 768px){.main-banner .banner-text span.intro-2{width:55%}}@media (min-width: 580px) and (max-width: 729px){.main-banner .banner-text span.intro-2{width:305px}}@media (min-width: 500px) and (max-width: 579px){.main-banner .banner-text span.intro-2{width:350px}}@media (max-width: 499px){.main-banner .banner-text span.intro-2{width:100%;line-height:1.3}}.main-banner .banner-text .motion-bgd-1{background-color:transparent;width:240px;height:500px;opacity:0.75;position:relative;left:790px;transform:skew(-30deg);overflow:hidden;position:relative}@media (min-width: 992px) and (max-width: 1199px){.main-banner .banner-text .motion-bgd-1{width:200px;height:422px;left:655px}}@media (min-width: 769px) and (max-width: 991px){.main-banner .banner-text .motion-bgd-1{width:170px;height:350px;left:487px}}@media (max-width: 768px){.main-banner .banner-text .motion-bgd-1{width:200px;left:calc(100% - 307px)}}.main-banner .banner-text .motion-bgd-1::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3679ff;transform:translateY(-100%);animation:fill-background 3.5s ease-in-out 1s forwards}@keyframes fill-background{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.main-banner .banner-text .DropInImg{animation:transitionIn 3.5s ease-out 1s forwards;height:500px;left:567px;position:absolute;clip-path:inset(0 0 100% 0)}@media (min-width: 992px) and (max-width: 1199px){.main-banner .banner-text .DropInImg{height:422px;left:461px}}@media (min-width: 769px) and (max-width: 991px){.main-banner .banner-text .DropInImg{height:350px;left:331px}}@media (max-width: 768px){.main-banner .banner-text .DropInImg{height:500px;left:calc(100vw - 603px)}}@keyframes transitionIn{0%{clip-path:inset(0 0 100% 0)}100%{clip-path:inset(0 0 0 0)}}h3{font-family:'Gotham', sans-serif;font-size:24px}p{font-size:14px;font-family:'Roboto', sans-serif}.img-bcg{background:#000 url(../../images/page-specific/company-overview/company-overview-black-bcg.jpg) no-repeat center center;background-size:contain;background-position-x:50vw}.img-bcg h3,.img-bcg p,.img-bcg ul,.img-bcg ul li{color:#fff !important;max-width:490px}.img-bcg ul{margin-top:10px;margin-bottom:30px}.img-bcg ul li{line-height:24px;margin-bottom:10px;font-weight:400}@media screen and (max-width: 991px){.img-bcg{background:#000000}.img-bcg h3,.img-bcg p{max-width:100%}}p.font-22.bolded.m-30 img{margin-right:20px}p.font-18.bolded{font-size:18px;margin-right:0px}img.mr-15{margin-right:12px !important}.success-banner{position:relative;text-align:left}@media screen and (max-width: 991px){.success-banner{text-align:center}.success-banner img{display:none}}.success-banner .text-in-banner{position:absolute;top:20px;left:180px}.success-banner .text-in-banner h3{font-size:36px;color:#0057A8}.success-banner .text-in-banner a{margin-top:3px;padding-left:30px;padding-right:30px}@media screen and (max-width: 991px){.success-banner .text-in-banner{position:relative;top:0;left:0}.success-banner .text-in-banner a{white-space:initial}}.cl-ces-banner-holder{text-align:center;position:relative;background:#000000}@media screen and (max-width: 991px){.cl-ces-banner-holder{background:url(../../images/page-specific/company-overview/CES-Division-Web-Banner-mobile.jpg) no-repeat center top;padding-bottom:20px;background-size:100% auto}}@media screen and (max-width: 991px) and (max-width: 767px){.cl-ces-banner-holder{margin-top:60px}}.cl-ces-banner-holder .img-responsive-ces{display:block;max-width:100%;height:auto}@media screen and (max-width: 991px){.cl-ces-banner-holder .img-responsive-ces{display:none}}.cl-ces-banner-holder .cl-CES-banner{position:absolute;right:100px;text-align:right;top:20px}@media screen and (max-width: 991px){.cl-ces-banner-holder .cl-CES-banner{position:relative;text-align:center;right:auto;top:auto;padding-top:26%}}.cl-ces-banner-holder .cl-CES-banner h3{color:#ffffff;font-family:"Gotham Book";font-size:20px;margin-bottom:0px}@media screen and (max-width: 1199px){.cl-ces-banner-holder .cl-CES-banner h3{margin-top:0}}@media screen and (max-width: 1199px) and (max-width: 500px){.cl-ces-banner-holder .cl-CES-banner h3{font-size:16px}}.cl-ces-banner-holder .cl-CES-banner .cl-CES{color:#ffffff;font-family:"Gotham";font-size:28px}@media screen and (max-width: 500px){.cl-ces-banner-holder .cl-CES-banner .cl-CES{font-size:20px}}.cl-ces-banner-holder .cl-CES-banner .cl-btn-hldr{margin-top:10px;display:flex;gap:20px;align-items:center}@media screen and (max-width: 991px){.cl-ces-banner-holder .cl-CES-banner .cl-btn-hldr{justify-content:center}}.cl-ces-banner-holder .cl-CES-banner .cl-btn-hldr .cl-dotted-line{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='white' stroke-width='4' stroke-dasharray='2%2c 4' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e");width:100%;height:1px}@media screen and (max-width: 991px){.cl-ces-banner-holder .cl-CES-banner .cl-btn-hldr .cl-dotted-line{display:none}}.cl-ces-banner-holder .cl-CES-banner .cl-btn-hldr .cl-green-btn{padding:3px 12px 1px;border-radius:5px}@media screen and (max-width: 991px){.responsive-margin{margin-top:30px}}@media screen and (max-width: 465px){img{display:block;margin-bottom:10px}}@media (max-width: 767px){p,.btn{font-size:16px}}
