.main-banner-about-us{background:linear-gradient(90deg,rgba(0,0,0,.7),transparent),url(/build/images/about-us-banner.825cebe9.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:110px 0 240px;position:relative}.main-banner-about-us .banner-text{color:#f9f5f2;font-size:96px;font-weight:700;line-height:92px;margin-bottom:30px}.main-banner-about-us .banner-heading{color:#f9f5f2;font-family:Poppins,sans-serif;font-size:clamp(36px,5vw,72px);font-weight:700;hyphens:none;line-height:1.15;margin:0 0 24px;overflow-wrap:break-word;padding-right:clamp(16px,6vw,96px);word-break:normal}.main-banner-about-us .banner-lead{color:#f9f5f2;font-family:Poppins,sans-serif;font-size:clamp(18px,1.4vw,20px);font-weight:400;line-height:1.5;margin:0;max-width:720px;padding-right:clamp(16px,4vw,64px)}.main-banner-about-us .banner-content{position:relative;z-index:10}.main-banner-about-us .banner-arrow{margin-bottom:40px}.service-map-section .breadcrumbs{align-items:center;display:flex;gap:8px;margin-bottom:40px;margin-top:20px}.service-map-section .breadcrumbs .breadcrumb{color:#a9a5a2;font-size:12px;line-height:22px}.service-map-section .breadcrumbs .divider{background-image:url(/build/images/breadcrumb-line.9c2548fc.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:1px;width:16px}.service-map-section .breadcrumbs .breadcrumb-last{color:#000;font-size:12px;font-weight:700;line-height:22px}.banner-bottom-section{background:url(/build/images/bottom-banner.0a5abda7.png);background-repeat:no-repeat;background-size:cover;padding:164px 0}.banner-bottom-section .banner-title{color:#f9f5f2;font-size:64px;font-weight:700;line-height:72px;margin-bottom:15px}.banner-bottom-section .banner-text{color:#f9f5f2;font-size:24px;font-weight:600;line-height:32px;margin-bottom:40px}.column-one-about img{border-radius:16px;width:100%}.column-one-about,.column-two-about{width:50%}.about-andreas-wrap{display:flex}.column-two-about{align-items:flex-start;display:flex;flex-direction:column;gap:40px;justify-content:center;padding-left:120px}.about-andres-text{font-size:16px;font-weight:400;line-height:22px}.about-andreas-section{margin-bottom:120px}.about-corest-wrap{align-content:center;align-items:center;display:flex;flex-direction:column;gap:40px;text-align:center}.about-corest-wrap .about-andres-text{max-width:850px}.about-corest-section{margin-bottom:120px}.about-points-wrap-one .about-points-text,.about-points-wrap-one .block-title{color:#f9f5f2;margin-bottom:40px}.about-points-wrap-one{padding-right:108px;width:62%}.flex-points{display:flex}.about-points-wrap-two img{height:100%;object-fit:cover;width:100%}.about-points-wrap-two{width:38%}.about-points-wrap-one{background-color:#000;padding:144px 64px 180px 108px}.point-block{color:#fff;width:calc(50% - 63px)}.point-title{align-content:center;align-items:center;border-bottom:1px solid #5a5a5a;display:flex;font-size:20px;font-weight:600;justify-content:space-between;margin-bottom:16px;margin-top:14px;padding-bottom:16px}.point-title img{height:17px;width:20px}.point-blocks{column-gap:125px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;row-gap:46px}.bootom-text.highlight-text,.under-points-text{color:#fff!important}.about-us-bottom-banner-sections{background:linear-gradient(90deg,rgba(0,0,0,.7),transparent),url(/build/images/about-us-last-banner.2c90965a.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:320px 0}.bootom-text.highlight-text{line-height:32px;width:50%}.column-two-about{position:relative}.about-andreas-section{background-image:url(/build/images/about-us-before.73ffdd43.svg);background-position:100%;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:1300px){.point-blocks{column-gap:40px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;row-gap:46px}.point-block{color:#fff;width:calc(50% - 20px)}.about-corest-section .title-black br{display:none}}@media only screen and (max-width:1024px){.main-banner-about-us .banner-text{font-size:70px;line-height:80px}.column-two-about{align-items:flex-start;display:flex;flex-direction:column;gap:40px;justify-content:center;padding-left:40px}.about-andreas-section .title-black,.about-corest-section .title-black{font-size:50px;line-height:55px}.about-points-section .block-title{font-size:40px;font-weight:700;line-height:45px}.point-block{color:#fff;width:100%}.bootom-text.highlight-text{line-height:32px;width:70%}.about-points-wrap-one{background-color:#000;padding:80px 20px}.about-corest-section .title-black br{display:none}.about-andreas-section{background-image:none}}@media only screen and (max-width:768px){.main-banner-about-us .banner-text{font-size:40px;line-height:48px}.main-banner-about-us .banner-arrow{height:35px;margin-bottom:24px;width:41px}.main-banner-about-us{padding:440px 0 30px}.column-two-about{align-items:flex-start;display:flex;flex-direction:column;gap:24px;justify-content:center;padding-left:0;width:100%}.column-one-about{width:100%}.about-andreas-wrap{display:flex;flex-direction:column;gap:40px}.column-two-about .title-black br{display:none}.service-map-section.about-us-bread .breadcrumbs{align-items:center;display:flex;gap:8px;margin-bottom:24px!important;margin-top:20px}.about-andreas-section{margin-bottom:40px}.about-corest-wrap{align-content:center;align-items:center;display:flex;flex-direction:column;gap:24px;text-align:left}.about-corest-wrap .title-black{line-height:40px}.about-corest-section{margin-bottom:40px}.flex-points{display:flex;flex-direction:column-reverse}.about-points-wrap-one{background-color:#000;padding:64px 40px;width:100%}.about-points-wrap-two img{height:100%;margin-bottom:-7px;width:100%}.about-points-wrap-two{width:100%}.about-points-wrap-one .block-title{font-size:32px!important;font-weight:700;line-height:40px;margin-bottom:24px}.point-blocks{column-gap:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;row-gap:40px}.point-block{color:#fff;width:100%}.bootom-text.highlight-text{line-height:32px;padding:0 20px;width:100%}.about-us-bottom-banner-sections{padding:170px 0}.about-andreas-section .title-black,.about-corest-section .title-black{font-size:32px;line-height:36px}}