sub,sup{font-size:75% !important;line-height:0 !important;position:relative !important;vertical-align:baseline !important}.gb-hero-banner{overflow:hidden}.gb-hero-banner .elementor-widget-wrap:not(.slick-initialized) .gb-hero-slide:not(:first-child){display:none}.gb-hero-banner .slick-dots li button:before{color:#686868;opacity:.5}.gb-hero-banner .elementor-section{padding:0 20px}@media only screen and (min-width: 1536px){.gb-hero-banner .gb-hero-slide.slide-1{background-position:100% 0 !important}}.gb-hero-banner .gb-hero-slide.slide-1 .gb-hero-content p{max-width:440px}.gb-hero-banner .gb-hero-slide.slide-1 .gb-hero-img{display:none}.gb-hero-banner .gb-hero-slide.gb-hero-slide-white{position:relative}.gb-hero-banner .gb-hero-slide.gb-hero-slide-white::before{content:"";display:block;width:100%;height:113px;background:#fff;position:absolute;left:0;top:0;z-index:9}@media only screen and (max-width: 991px){.gb-hero-banner .gb-hero-slide.gb-hero-slide-white::before{height:80px}}@media only screen and (max-width: 1024px){.gb-hero-banner .gb-hero-slide.gb-hero-slide-white .gb-hero-img{margin-bottom:30px !important}}@media only screen and (min-width: 1025px){.gb-hero-banner .gb-hero-slide.gb-hero-slide-white .gb-hero-content{color:#fff}.gb-hero-banner .gb-hero-slide.gb-hero-slide-white .gb-hero-content p{max-width:620px}}.gb-hero-banner .gb-hero-content{width:50% !important}.gb-hero-banner .gb-hero-content h1,.gb-hero-banner .gb-hero-content .h1{max-width:590px;font-weight:800;font-size:60px;line-height:100%;letter-spacing:-0.01em;color:#0597f2}.gb-hero-banner .gb-hero-content h1 strong,.gb-hero-banner .gb-hero-content h1 span,.gb-hero-banner .gb-hero-content .h1 strong,.gb-hero-banner .gb-hero-content .h1 span{white-space:nowrap;font-weight:800;font-size:50px;color:#000}.gb-hero-banner .gb-hero-content .animate-text h1 .txt-rotate{display:block}.gb-hero-banner .gb-hero-content .animate-text h1 .txt-rotate>.wrap{border-right:.08em solid #666}.gb-hero-banner .gb-hero-content p{max-width:590px;font-weight:bold;font-size:20px;line-height:1.33;margin:30px 0 10px}.gb-hero-banner .gb-hero-content .gb-primary-btn,.gb-hero-banner .gb-hero-content .gb-border-btn{width:auto}.gb-hero-banner .gb-hero-content .gb-primary-btn{margin:0 10px 0 0}.gb-hero-banner .gb-service-wrapper{position:relative;width:50% !important;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-top:100px}.gb-hero-banner .gb-service-wrapper>.elementor-column-wrap,.gb-hero-banner .gb-service-wrapper>.elementor-widget-wrap,.gb-hero-banner .gb-service-wrapper>.elementor-element-populated{max-width:390px;max-height:390px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);padding:0 !important}.gb-hero-banner .gb-service-wrapper .gb-service-box{position:absolute;width:180px;height:180px;margin:8px;background:#def1ff;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gb-hero-banner .gb-service-wrapper .gb-service-box .elementor-button{background-color:rgba(0,0,0,0);color:rgba(12,28,42,.5);font-weight:800;font-size:25px;position:absolute;width:100%;height:100%;padding:0;margin:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.gb-hero-banner .gb-service-wrapper .gb-service-box:hover{-webkit-box-shadow:10px 10px 30px rgba(8,4,72,.5);-moz-box-shadow:10px 10px 30px rgba(8,4,72,.5);-ms-box-shadow:10px 10px 30px rgba(8,4,72,.5);box-shadow:10px 10px 30px rgba(8,4,72,.5)}.gb-hero-banner .gb-service-wrapper .gb-service-box:hover .elementor-button{color:#0597f2}.gb-hero-banner .gb-service-wrapper #gb-service-ai{left:0;bottom:0}.gb-hero-banner .gb-service-wrapper #gb-service-nlp{right:0;top:0}.gb-hero-banner .gb-service-wrapper #gb-service-cae{right:0;bottom:0}.gb-hero-banner .gb-service-wrapper #gb-service-ml{left:0;top:0}.gb-hero-banner .gb-popup-service{display:none;position:absolute;right:10px;top:calc(50% + 50px);-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:590px;max-height:590px;width:100% !important;height:100%;background-size:100% !important}.gb-hero-banner .gb-popup-service>.elementor-column-wrap,.gb-hero-banner .gb-popup-service>.elementor-widget-wrap,.gb-hero-banner .gb-popup-service>.elementor-element-populated{max-width:590px;max-height:590px;width:100%;height:100%;background-size:100% !important}.gb-hero-banner .gb-popup-service>.elementor-column-wrap>.elementor-widget-wrap,.gb-hero-banner .gb-popup-service>.elementor-column-wrap>.elementor-widget-text-editor,.gb-hero-banner .gb-popup-service>.elementor-column-wrap>.elementor-widget-button,.gb-hero-banner .gb-popup-service>.elementor-widget-wrap>.elementor-widget-wrap,.gb-hero-banner .gb-popup-service>.elementor-widget-wrap>.elementor-widget-text-editor,.gb-hero-banner .gb-popup-service>.elementor-widget-wrap>.elementor-widget-button,.gb-hero-banner .gb-popup-service>.elementor-element-populated>.elementor-widget-wrap,.gb-hero-banner .gb-popup-service>.elementor-element-populated>.elementor-widget-text-editor,.gb-hero-banner .gb-popup-service>.elementor-element-populated>.elementor-widget-button{max-width:310px;margin:0 auto;text-align:center;color:#fff}.gb-hero-banner .gb-popup-service>.elementor-column-wrap>.elementor-widget-button,.gb-hero-banner .gb-popup-service>.elementor-widget-wrap>.elementor-widget-button,.gb-hero-banner .gb-popup-service>.elementor-element-populated>.elementor-widget-button{margin:10px auto 20px !important}.gb-hero-banner .gb-popup-service>.elementor-column-wrap h3,.gb-hero-banner .gb-popup-service>.elementor-widget-wrap h3,.gb-hero-banner .gb-popup-service>.elementor-element-populated h3{color:#fff;font-weight:800;font-size:78px;line-height:1;opacity:.2;margin:40px 0 10px}.gb-hero-banner .gb-popup-service>.elementor-column-wrap h4,.gb-hero-banner .gb-popup-service>.elementor-widget-wrap h4,.gb-hero-banner .gb-popup-service>.elementor-element-populated h4{font-family:"Kanit-SemiBold" !important;color:#fff;font-weight:600;font-size:24px;line-height:130%;margin-bottom:15px}.gb-hero-banner .gb-popup-service>.elementor-column-wrap p,.gb-hero-banner .gb-popup-service>.elementor-widget-wrap p,.gb-hero-banner .gb-popup-service>.elementor-element-populated p{font-size:14px;line-height:165%;text-align:center;letter-spacing:-0.01em}.gb-hero-banner .gb-popup-service>.elementor-column-wrap .gb-primary-btn,.gb-hero-banner .gb-popup-service>.elementor-widget-wrap .gb-primary-btn,.gb-hero-banner .gb-popup-service>.elementor-element-populated .gb-primary-btn{margin:10px 0 20px}.gb-hero-banner .gb-popup-service>.elementor-column-wrap .elementor-icon,.gb-hero-banner .gb-popup-service>.elementor-widget-wrap .elementor-icon,.gb-hero-banner .gb-popup-service>.elementor-element-populated .elementor-icon{cursor:pointer;-webkit-transition:transform .7s ease-in-out;-moz-transition:transform .7s ease-in-out;-ms-transition:transform .7s ease-in-out;-o-transition:transform .7s ease-in-out;transition:transform .7s ease-in-out}.gb-hero-banner .gb-popup-service>.elementor-column-wrap .elementor-icon:hover,.gb-hero-banner .gb-popup-service>.elementor-widget-wrap .elementor-icon:hover,.gb-hero-banner .gb-popup-service>.elementor-element-populated .elementor-icon:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.gb-hero-banner .gb-hero-particle{position:absolute;height:100%;top:-20%;right:0}.gb-hero-banner .gb-hero-particle #particle-bg{max-width:850px;height:650px;width:100%}.gb-hero-banner .slick-dotted.slick-slider{margin-bottom:0}.gb-hero-banner .slick-dotted.slick-slider .slick-list{padding-bottom:0 !important}.gb-hero-banner .slick-dots{position:absolute;bottom:70px;text-align:left;left:50%;transform:translateX(-50%);max-width:1220px;width:calc(100% - 40px);margin:0 auto;z-index:0}@media only screen and (max-width: 1200px){.gb-hero-banner .gb-hero-content{padding-right:30px}.gb-hero-banner .gb-popup-service{right:-10px;max-width:575px;max-height:575px}}@media only screen and (max-width: 1024px){.gb-hero-banner .gb-hero-slide .elementor-row{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.gb-hero-banner .gb-hero-slide.slide-1{background:url("../../images/white-bg.jpg") repeat !important;overflow:hidden}.gb-hero-banner .gb-hero-slide.slide-1 .gb-hero-img{display:block;width:calc(100% + 60px) !important;margin:0 -30px;min-height:630px}.gb-hero-banner .gb-hero-slide.slide-1 .gb-hero-img>.elementor-column-wrap,.gb-hero-banner .gb-hero-slide.slide-1 .gb-hero-img>.elementor-widget-wrap,.gb-hero-banner .gb-hero-slide.slide-1 .gb-hero-img>.elementor-widget-wrap{min-height:630px;background-size:100%;background-repeat:no-repeat;background-position:100% 100%}.gb-hero-banner .gb-hero-slide.slide-2{background-size:991px !important}.gb-hero-banner .gb-hero-content{width:100% !important;padding:0;text-align:center;padding-bottom:25px}.gb-hero-banner .gb-hero-content .elementor-widget-wrap{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.gb-hero-banner .gb-hero-content h1,.gb-hero-banner .gb-hero-content .h1{text-align:center;max-width:100% !important}.gb-hero-banner .gb-hero-content p{text-align:center;margin:30px auto 15px}.gb-hero-banner .gb-service-wrapper{width:100% !important;min-height:630px;padding-top:45px;margin-top:0}.gb-hero-banner .gb-popup-service{right:auto;left:50%;top:50px;margin-right:0;transform:translateX(-50%);z-index:1}.gb-hero-banner .gb-hero-particle{width:100vw !important;top:0;right:0}.gb-hero-banner .slick-dots{text-align:center;bottom:15px}}@media only screen and (max-width: tablet){.gb-hero-banner .gb-hero-content h1,.gb-hero-banner .gb-hero-content .h1{font-size:32px;line-height:1}.gb-hero-banner .gb-hero-content h1 span,.gb-hero-banner .gb-hero-content .h1 span{font-size:24px;line-height:1}.gb-hero-banner .gb-hero-content p{font-size:14px;line-height:20px;max-width:385px;width:90%;margin:10px auto -5px}.gb-hero-banner .gb-hero-content .gb-primary-btn,.gb-hero-banner .gb-hero-content .gb-border-btn{min-width:240px;margin:0 0 5px}.gb-hero-banner .gb-hero-content .gb-primary-btn .elementor-button,.gb-hero-banner .gb-hero-content .gb-border-btn .elementor-button{min-width:240px;padding:0 25px}}@media only screen and (max-width: 768px){.gb-hero-banner .gb-hero-content h1,.gb-hero-banner .gb-hero-content .h1{font-size:32px;line-height:1}.gb-hero-banner .gb-hero-content h1 span,.gb-hero-banner .gb-hero-content .h1 span{font-size:24px;line-height:1}.gb-hero-banner .gb-hero-content p{font-size:14px;line-height:20px;max-width:385px;width:90%;margin:10px auto -5px}.gb-hero-banner .gb-hero-content .gb-primary-btn,.gb-hero-banner .gb-hero-content .gb-border-btn{min-width:240px;margin:0 0 5px}.gb-hero-banner .gb-hero-content .gb-primary-btn .elementor-button,.gb-hero-banner .gb-hero-content .gb-border-btn .elementor-button{min-width:240px;padding:0 25px}}@media only screen and (max-width: 567px){.gb-hero-banner .gb-hero-slide.slide-1 .gb-hero-img{min-height:400px}.gb-hero-banner .gb-hero-slide.slide-1 .gb-hero-img>.elementor-column-wrap,.gb-hero-banner .gb-hero-slide.slide-1 .gb-hero-img>.elementor-widget-wrap,.gb-hero-banner .gb-hero-slide.slide-1 .gb-hero-img>.elementor-widget-wrap{min-height:400px}.gb-hero-banner .gb-service-wrapper{min-height:400px;padding-top:65px}.gb-hero-banner .gb-service-wrapper>.elementor-column-wrap,.gb-hero-banner .gb-service-wrapper>.elementor-widget-wrap,.gb-hero-banner .gb-service-wrapper>.elementor-element-populated{max-width:225px;max-height:225px}.gb-hero-banner .gb-service-wrapper .gb-service-box{width:105px;height:105px;margin:4px}.gb-hero-banner .gb-service-wrapper .gb-service-box .elementor-button{font-size:16px}.gb-hero-banner .gb-popup-service{top:65px;max-width:337px;max-height:337px}.gb-hero-banner .gb-popup-service>.elementor-column-wrap,.gb-hero-banner .gb-popup-service>.elementor-widget-wrap,.gb-hero-banner .gb-popup-service>.elementor-element-populated{max-width:337px;max-height:337px;font-size:10px;line-height:14.5px;padding:0 !important;background-size:336px !important}.gb-hero-banner .gb-popup-service>.elementor-column-wrap h3,.gb-hero-banner .gb-popup-service>.elementor-widget-wrap h3,.gb-hero-banner .gb-popup-service>.elementor-element-populated h3{font-size:44px;line-height:1;font-weight:400}.gb-hero-banner .gb-popup-service>.elementor-column-wrap h4,.gb-hero-banner .gb-popup-service>.elementor-widget-wrap h4,.gb-hero-banner .gb-popup-service>.elementor-element-populated h4{font-size:13px;line-height:16px;margin-bottom:10px}.gb-hero-banner .gb-popup-service>.elementor-column-wrap p,.gb-hero-banner .gb-popup-service>.elementor-widget-wrap p,.gb-hero-banner .gb-popup-service>.elementor-element-populated p{font-size:10px;line-height:14.5px;max-width:70%;margin:0 auto}.gb-hero-banner .gb-popup-service>.elementor-column-wrap .gb-primary-btn,.gb-hero-banner .gb-popup-service>.elementor-widget-wrap .gb-primary-btn,.gb-hero-banner .gb-popup-service>.elementor-element-populated .gb-primary-btn{margin:-5px 0 0}.gb-hero-banner .gb-popup-service>.elementor-column-wrap .gb-primary-btn .elementor-button,.gb-hero-banner .gb-popup-service>.elementor-widget-wrap .gb-primary-btn .elementor-button,.gb-hero-banner .gb-popup-service>.elementor-element-populated .gb-primary-btn .elementor-button{font-size:7px;height:28px;line-height:28px;width:75px;padding:0}.gb-hero-banner .gb-popup-service>.elementor-column-wrap .close svg,.gb-hero-banner .gb-popup-service>.elementor-widget-wrap .close svg,.gb-hero-banner .gb-popup-service>.elementor-element-populated .close svg{width:28px}}.gb-banner-section{overflow:hidden}.gb-banner-section .elementor-section{padding:0 20px}.gb-banner-section .gb-banner-content{width:60% !important}.gb-banner-section .gb-banner-content h1{font-weight:800;font-size:50px;line-height:100%;letter-spacing:-0.01em;color:#0597f2}.gb-banner-section .gb-banner-content h1 strong{white-space:nowrap;font-weight:800;font-size:64px;line-height:1.2;color:#000;display:block}.gb-banner-section .gb-banner-content .animate-text h1 .txt-rotate{display:block}.gb-banner-section .gb-banner-content p{max-width:620px;font-weight:bold;font-size:20px;line-height:1.33;margin:30px 0 10px}.gb-banner-section .gb-banner-content .gb-primary-btn,.gb-banner-section .gb-banner-content .gb-border-btn{width:auto}.gb-banner-section .gb-banner-content.technology-banner-content h1{max-width:700px}.gb-banner-section .gb-banner-content.technology-banner-content h1 strong{white-space:pre-line}@media only screen and (max-width: 991px){.gb-banner-section .gb-banner-content.technology-banner-content h1{max-width:700px !important;margin:0 auto}.gb-banner-section .gb-banner-content.technology-banner-content h1 strong{line-height:55px}}@media only screen and (max-width: 768px){.gb-banner-section .gb-banner-content.technology-banner-content h1 strong{line-height:30px}}.gb-banner-section .gb-banner-img{display:none}@media screen and (min-width: 1200px)and (max-width: 1600px){.gb-banner-section.solution-landing-banner{background-color:#fafbff;background-position:0px 15px !important}}@media only screen and (max-width: 1025px){.gb-banner-section.solution-landing-banner{background:url(../../images/lightsky-bg.jpg) repeat !important}.gb-banner-section.solution-landing-banner .gb-banner-img>.elementor-column-wrap,.gb-banner-section.solution-landing-banner .gb-banner-img>.elementor-widget-wrap{min-height:799px}}@media only screen and (max-width: 840px){.gb-banner-section.solution-landing-banner .gb-banner-img>.elementor-column-wrap,.gb-banner-section.solution-landing-banner .gb-banner-img>.elementor-widget-wrap{min-height:630px}}@media only screen and (max-width: 640px){.gb-banner-section.solution-landing-banner .gb-banner-img>.elementor-column-wrap,.gb-banner-section.solution-landing-banner .gb-banner-img>.elementor-widget-wrap{min-height:540px}}@media only screen and (max-width: 480px){.gb-banner-section.solution-landing-banner .gb-banner-img>.elementor-column-wrap,.gb-banner-section.solution-landing-banner .gb-banner-img>.elementor-widget-wrap{min-height:400px}}@media screen and (min-width: 1200px)and (max-width: 1600px){.gb-banner-section.technology-landing-banner{background-position:0px 0 !important}}.gb-banner-section.technology-landing-banner .gb-banner-content h1{font-size:60px}.gb-banner-section.technology-landing-banner .gb-banner-content h1 strong{font-size:50px}.gb-banner-section.technology-landing-banner .gb-banner-content p{max-width:655px}@media only screen and (max-width: tablet){.gb-banner-section.technology-landing-banner .gb-banner-content h1{font-size:32px}.gb-banner-section.technology-landing-banner .gb-banner-content h1 strong{font-size:24px}}@media only screen and (max-width: 768px){.gb-banner-section.technology-landing-banner .gb-banner-content h1{font-size:32px}.gb-banner-section.technology-landing-banner .gb-banner-content h1 strong{font-size:24px}}@media screen and (min-width: 992px){.gb-banner-section.gb-icode-banner{background-color:#fff !important}}@media screen and (min-width: 1600px){.gb-banner-section.gb-icode-banner>.elementor-container{min-height:800px}}@media only screen and (max-width: 1239px){.gb-banner-section.gb-icode-banner .breadcrumb-section{padding-left:20px !important;padding-right:20px !important}}.gb-banner-section.gb-icode-banner .gb-banner-content h1{font-size:50px;max-width:550px}.gb-banner-section.gb-icode-banner .gb-banner-content h1 strong{font-size:50px;white-space:normal}.gb-banner-section.gb-icode-banner .gb-banner-content p{max-width:530px}.gb-banner-section.gb-icode-banner .gb-banner-content .elementor-widget-video{width:50px;height:50px;margin:-6px 0 20px 20px;border-radius:50%;border:1px solid #f27405;overflow:hidden}.gb-banner-section.gb-icode-banner .gb-banner-content .elementor-widget-video .elementor-custom-embed-image-overlay{width:50px;height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;overflow:hidden}.gb-banner-section.gb-icode-banner .gb-banner-content .elementor-widget-video .elementor-custom-embed-image-overlay::after{content:"";position:absolute;left:0;top:0;width:52px;height:52px;transform:scaleX(0);transition:transform .6s cubic-bezier(0.075, 0.82, 0.165, 1);transform-origin:center right;background-color:#f27405;z-index:-1;left:-1px;top:-1px}.gb-banner-section.gb-icode-banner .gb-banner-content .elementor-widget-video .elementor-custom-embed-image-overlay:hover{background:url("../../images/icons/play-w.svg") no-repeat center center !important}.gb-banner-section.gb-icode-banner .gb-banner-content .elementor-widget-video .elementor-custom-embed-image-overlay:hover::after{transform:scaleX(1);transform-origin:center left}.gb-banner-section.gb-icode-banner .gb-banner-content .elementor-widget-video .elementor-custom-embed-image-overlay:hover img{display:none}.gb-banner-section.gb-icode-banner .gb-banner-content .elementor-widget-video .elementor-custom-embed-image-overlay img{height:11px}@media only screen and (max-width: 991px){.gb-banner-section.gb-icode-banner .gb-banner-content h1{font-size:50px;max-width:600px;padding:0 15px}.gb-banner-section.gb-icode-banner .gb-banner-content h1 strong{font-size:50px;white-space:normal;max-width:100% !important}}@media only screen and (max-width: tablet){.gb-banner-section.gb-icode-banner .gb-banner-content h1{font-size:32px}.gb-banner-section.gb-icode-banner .gb-banner-content h1 strong{margin-bottom:10px;font-size:24px;max-width:200px;margin-left:auto;margin-right:auto}.gb-banner-section.gb-icode-banner .gb-banner-content .elementor-widget-video{margin:-17px 0 20px 10px}}@media only screen and (max-width: 768px){.gb-banner-section.gb-icode-banner .gb-banner-content h1{font-size:32px}.gb-banner-section.gb-icode-banner .gb-banner-content h1 strong{margin-bottom:10px;font-size:24px;max-width:200px;margin-left:auto;margin-right:auto}.gb-banner-section.gb-icode-banner .gb-banner-content .elementor-widget-video{margin:-17px 0 20px 10px}}@media only screen and (max-width: 1200px){.gb-banner-section .gb-banner-content{padding-right:30px}}@media only screen and (max-width: 1025px){.gb-banner-section.white-bg{background:url("../../images/white-bg.jpg") repeat !important;overflow:hidden}.gb-banner-section.sky-bg{background:url("../../images/lightsky-bg.jpg") repeat !important}.gb-banner-section .gb-banner-img{display:block;width:calc(100% + 60px) !important;margin:0 -30px;min-height:630px}.gb-banner-section .gb-banner-img>.elementor-column-wrap,.gb-banner-section .gb-banner-img>.elementor-widget-wrap{min-height:630px;background-size:100%;background-repeat:no-repeat;background-position:100% 100%}.gb-banner-section .gb-banner-content{width:100% !important;padding:0;text-align:center;padding-bottom:40px;margin-top:20px;position:relative;z-index:1;padding-left:15px;padding-right:15px}.gb-banner-section .gb-banner-content .elementor-widget-wrap{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.gb-banner-section .gb-banner-content h1{text-align:center;max-width:100% !important}.gb-banner-section .gb-banner-content p{text-align:center;margin:30px auto 15px}}@media only screen and (max-width: tablet){.gb-banner-section .gb-banner-img{min-height:530px}.gb-banner-section .gb-banner-img>.elementor-column-wrap,.gb-banner-section .gb-banner-img>.elementor-widget-wrap{min-height:530px}.gb-banner-section .gb-banner-content h1{font-size:32px;line-height:1;max-width:320px;margin:0 auto}.gb-banner-section .gb-banner-content h1 strong{font-size:24px;line-height:1}.gb-banner-section .gb-banner-content p{font-size:14px;line-height:20px;max-width:385px;width:90%;margin:10px auto -5px}.gb-banner-section .gb-banner-content .gb-primary-btn,.gb-banner-section .gb-banner-content .gb-border-btn{min-width:240px}.gb-banner-section .gb-banner-content .gb-primary-btn .elementor-button,.gb-banner-section .gb-banner-content .gb-border-btn .elementor-button{min-width:240px;padding:0 25px}}@media only screen and (max-width: 768px){.gb-banner-section .gb-banner-img{min-height:530px}.gb-banner-section .gb-banner-img>.elementor-column-wrap,.gb-banner-section .gb-banner-img>.elementor-widget-wrap{min-height:530px}.gb-banner-section .gb-banner-content h1{font-size:32px;line-height:1;max-width:320px;margin:0 auto}.gb-banner-section .gb-banner-content h1 strong{font-size:24px;line-height:1}.gb-banner-section .gb-banner-content p{font-size:14px;line-height:20px;max-width:385px;width:90%;margin:10px auto -5px}.gb-banner-section .gb-banner-content .gb-primary-btn,.gb-banner-section .gb-banner-content .gb-border-btn{min-width:240px}.gb-banner-section .gb-banner-content .gb-primary-btn .elementor-button,.gb-banner-section .gb-banner-content .gb-border-btn .elementor-button{min-width:240px;padding:0 25px}}@media only screen and (max-width: 567px){.gb-banner-section .gb-banner-img{min-height:345px}.gb-banner-section .gb-banner-img>.elementor-column-wrap,.gb-banner-section .gb-banner-img>.elementor-widget-wrap{min-height:345px}}@media only screen and (min-width: 1200px){.gb-banner-section.page-banner>.elementor-container{padding-bottom:50px}}@media screen and (min-width: 769px)and (max-width: 991px){.gb-banner-section.page-banner{background-size:100% !important;background-color:#f9fafc}}@media only screen and (max-width: 1024px){.gb-banner-section.page-banner>.elementor-container{padding-bottom:0;min-height:850px !important;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;align-items:flex-end !important}}@media only screen and (max-width: 768px){.gb-banner-section.page-banner>.elementor-container{min-height:750px !important}}@media only screen and (max-width: 567px){.gb-banner-section.page-banner>.elementor-container{min-height:670px !important}}@media only screen and (max-width: 480px){.gb-banner-section.page-banner{background-position:0 0 !important}.gb-banner-section.page-banner>.elementor-container{min-height:560px !important}}@media only screen and (max-width: 400px){.gb-banner-section.page-banner>.elementor-container{min-height:500px !important}}.slide-particle-bg{position:relative}.slide-particle-bg::before{display:block;content:"";width:100%;height:100%;position:absolute;right:0;top:0;background-image:url(../../images/slide-particle-bg.png);z-index:1;background-repeat:no-repeat;background-position:right top}.slide-particle-bg>.elementor-container{z-index:2}.gb-banner-section.page-banner-esg-new .gb-banner-content{width:50% !important}@media(max-width: 1025px){.gb-banner-section.page-banner-esg-new .gb-banner-content{width:100% !important}}@media(max-width: 1025px){.gb-banner-section.page-banner-esg-new .gb-banner-img>.elementor-column-wrap{background-size:100vw !important;min-height:calc(70vw + 80px) !important;padding-top:80px !important;background-position:center 80px !important}}.gb-banner-section.gb-banner-section-social .gb-banner-content{width:50% !important}@media(max-width: 1500px){.gb-banner-section.gb-banner-section-social .gb-banner-content{width:40% !important}}@media(max-width: 1500px){.gb-banner-section.gb-banner-section-social .gb-banner-content{width:38% !important}}@media(max-width: 1025px){.gb-banner-section.gb-banner-section-social .gb-banner-content{width:100% !important}}/*# sourceMappingURL=hero-banner.min.css.map */