.outer-container{padding-bottom:5.5rem;padding-top:5.5rem}@media (max-width:1024px){.outer-container{padding-bottom:4rem;padding-top:4rem}}.outer-container-lg{padding-bottom:7.5rem;padding-top:7.5rem}@media (max-width:1024px){.outer-container-lg{padding-bottom:5rem;padding-top:5rem}}@media (max-width:767px){.outer-container-lg{padding-bottom:4rem;padding-top:4rem}}.hero-section__inner{align-items:center;display:flex;height:100%;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-left:2rem;padding-right:2rem}.w50{width:50%}.bg-green{background-blend-mode:normal;background-image:linear-gradient(135deg,#556667 0%,var(--green) 50%,rgba(181,196,188,0.95) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--white)}.bg-blue{background-color:var(--blue);color:var(--white)}.bg-overlay{background-blend-mode:normal;background-image:linear-gradient(to left,rgba(40,55,79,0.78) 0%,rgba(40,55,79,0.78) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--white)}.inner-container{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-left:2rem;padding-right:2rem}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.grid{column-gap:2.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2.5rem}@media (max-width:1024px){.grid{column-gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}}@media (max-width:767px){.grid{grid-template-columns:1fr}}.justify-between{justify-content:space-between}.align-center{align-items:center}.btn-primary{align-items:center;background-color:rgba(255,255,255,0);color:var(--white);cursor:pointer;display:inline-flex;font-size:21px;font-weight:600;line-height:1;text-decoration:none;border:3px solid var(--white);padding:1.25rem 4rem}.btn-primary:is(:hover,:focus){background-color:rgba(255,255,255,0.15);color:#ffffff}.pd-r-0{padding-right:0px}.mb-lg{margin-bottom:4rem}@media (max-width:1024px){.mb-lg{margin-bottom:3rem}}.service-box{align-items:center;display:flex;flex-direction:column;font-size:20px;min-height:410px;row-gap:3rem;text-align:center;border:4px solid var(--white);padding:2rem 3rem 2.5rem 3rem}.service-box .btn-primary{margin-top:auto;padding:0.75rem 3.5rem}.service-box h3{font-weight:600}.service-box p{margin-bottom:0px}.service-box span.gb-shape{height:76px;display:inline-flex;fill:currentColor}@media (max-width:767px){.service-box{padding-left:1rem;padding-right:1rem;row-gap:2rem}}.slider-control{align-items:center;display:flex;height:calc((var(--gb-container-width) * 0.33) - 102px);max-height:calc((100vw * 0.33) - 102px)}.slider-control button{background-color:rgba(0,0,0,0);border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;font-size:56px;width:5rem;padding:0px}@media (max-width:1024px){.slider-control{display:none}}@media (max-width:767px){.slider-control{max-height:calc((100vw * 0.33))}}.slider-wrapper{overflow-x:hidden;position:relative}@media (max-width:1024px){.slider-wrapper{padding-bottom:1rem}}.mb-0{margin-bottom:0px}.text-img-section{column-gap:8rem;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;padding-left:2rem}@media (max-width:1024px){.text-img-section{flex-direction:column;padding-left:0rem}}.text-img-section__content{display:flex;flex-direction:column;justify-content:space-between;margin-left:auto;max-width:calc((1444px/2) - 4rem);padding-bottom:7rem;padding-top:7rem;row-gap:7rem}@media (max-width:1024px){.text-img-section__content{margin-left:0px;max-width:100%;row-gap:2rem;width:80%;padding:4rem 2rem}}@media (max-width:767px){.text-img-section__content{width:100%}}.text-img-section__img{position:relative;width:50%}.text-img-section__img img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.text-img-section__img{height:400px;width:100%}}.hero-section{color:var(--white);height:calc(100vh - 140px)}.hero-section .btn-primary:hover{background-color:rgba(245,157,86,0.8)}@media (max-width:1024px){.hero-section{padding-bottom:6rem;padding-top:6rem}}.hero-section__content{display:flex;flex-direction:column;justify-content:space-between;row-gap:6rem;width:55%}@media (max-width:1024px){.hero-section__content{width:80%}}@media (max-width:767px){.hero-section__content{width:100%}}.hero-section__buttons{column-gap:4rem;display:flex}.hero-section__buttons .btn-primary{padding-left:5rem;padding-right:5rem}@media (max-width:767px){.hero-section__buttons{flex-direction:column;row-gap:1rem;width:fit-content}}@media (max-width:1024px){.pb-reset-md{padding-bottom:0px}}.px-4{padding-left:4rem;padding-right:4rem}@media (max-width:767px){.px-4{padding-left:0rem;padding-right:0rem}}.fs-lg{font-size:21px}@media (max-width:767px){.fs-lg{font-size:18px}}.testimonial-container{column-gap:4rem;display:flex;justify-content:space-between}@media (max-width:1024px){.testimonial-container{column-gap:2.5rem;overflow-x:auto}}.testimonial-container__card{min-width:calc(33% - 38px)}@media (max-width:1024px){.testimonial-container__card{min-width:calc(33% - 24px)}}@media (max-width:767px){.testimonial-container__card{min-width:calc(100% - 20px)}}.employee-slider{overflow-x:hidden;position:relative}.employee-slider .card-employee{min-width:calc(33% - 38px)}@media (max-width:1024px){.employee-slider{overflow-x:auto}.employee-slider .card-employee{min-width:calc(33% - 18px)}}.employee-slider__card{display:flex;flex-direction:column;min-width:calc(33% - 38px);overflow-y:hidden;row-gap:1rem}.employee-slider__card a{color:var(--blue-dark);text-decoration:none;line-height:1em}.employee-slider__card img{aspect-ratio:1/1;filter:grayscale(100%);object-position:top;object-fit:cover}.employee-slider__card span.gb-shape{color:var(--green)}@media (max-width:1024px){.employee-slider__card{min-width:calc(33% - 18px)}}@media (max-width:767px){.employee-slider__card{min-width:calc(100% - 16px)}}.flex-end{justify-content:flex-end}.flex-start{justify-content:flex-start}.px-5{padding-left:5rem;padding-right:5rem}@media (max-width:1024px){.px-5{padding-left:0rem;padding-right:0rem}}.bg-white .btn-primary{color:var(--blue-dark);border-top-color:var(--blue-dark);border-right-color:var(--blue-dark);border-bottom-color:var(--blue-dark);border-left-color:var(--blue-dark)}.bg-white .btn-primary:hover{background-color:rgba(52,67,89,0.1)}.text-img-section__left{width:50%}@media (max-width:1024px){.text-img-section__left{width:100%}}.icon-orange{color:var(--orange)}.employee-grid{column-gap:6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4rem}@media (max-width:1024px){.employee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.employee-grid{grid-template-columns:1fr}}.employee-grid__item{display:flex;flex-direction:column;max-width:400px;row-gap:1rem}.employee-grid_contact p{display:inline-flex;align-items:center;column-gap:0.5rem;width:100%}.employee-grid__name{color:var(--blue-dark);font-size:21px;font-weight:600;line-height:1.2}.employee-grid__role{color:var(--green);font-size:17px;font-weight:600;line-height:1.2}.text-img-section__content-right{display:flex;flex-direction:column;justify-content:space-between;margin-right:auto;max-width:calc((1344px/2) - 4rem);padding-bottom:5rem;padding-top:5rem;row-gap:7rem}@media (max-width:1024px){.text-img-section__content-right{margin-left:0px;margin-right:0px;max-width:100%;row-gap:2rem;width:80%;padding:4rem 2rem}}@media (max-width:767px){.text-img-section__content-right{width:100%}}.bg-dark-blue{background-color:var(--blue-dark);color:var(--white)}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-4 .service-box{padding-left:2rem;padding-right:2rem}.grid-4 .service-box .btn-primary{padding-left:2.5rem;padding-right:2.5rem}@media (max-width:1240px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-4 .service-box{padding-left:3rem;padding-right:3rem}.grid-4 .service-box .btn-primary{padding-left:3.5rem;padding-right:3.5rem}}@media (max-width:1024px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.grid-4{grid-template-columns:1fr}}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}