.testimonial-section .testimonial__warp[data-v-12980a9d]{text-align:center;background-image:url(/assets/img/testimonial/quote-end.svg),url(/assets/img/testimonial/quote-start.svg);background-position:100% 85%,0 0;background-repeat:no-repeat,no-repeat;background-size:28%,28%}.testimonial-section .testimonial__warp .testimonial[data-v-12980a9d]{max-width:650px;margin-left:auto;margin-right:auto}.testimonial-section .testimonial__warp .testimonial-title[data-v-12980a9d]{font-size:3rem;line-height:1.2em;margin-bottom:24px}.testimonial-section .testimonial__warp .testimonial-description[data-v-12980a9d]{font-size:1.375rem;margin-bottom:36px}.testimonial-section .testimonial__warp .testimonial-author[data-v-12980a9d]{display:flex;align-items:center;justify-content:center;gap:12px;color:#a5aaaf}.testimonial-section .testimonial__warp .testimonial-author hr[data-v-12980a9d]{min-width:24px;border-color:#2c2c2e}.testimonial-section .testimonial__warp .testimonial-author .author-original[data-v-12980a9d]{font-size:24px;color:#a5aaaf}swiper-container[data-v-12980a9d]{--swiper-pagination-color: #fff;--swiper-pagination-bullet-horizontal-gap: 7px;--swiper-pagination-bullet-size: 12px;--swiper-pagination-bullet-inactive-color: #fff;--swiper-pagination-bullet-inactive-opacity: .5}swiper-container[data-v-12980a9d]::part(pagination){bottom:0}@media screen and (max-width: 450px){.testimonial-section .testimonial__warp .testimonial-title[data-v-12980a9d]{font-size:1.625rem}.testimonial-section .testimonial__warp .testimonial-description[data-v-12980a9d]{font-size:1.125rem}}.hero{margin-top:-137px;position:relative;height:100vh;min-height:900px;background-position:center}@media screen and (max-width: 768px){.hero .floating-imgs{display:none}}.hero .floating-imgs .floating-img-wrap{position:absolute;opacity:.4;will-change:transform;z-index:-1;filter:drop-shadow(2px 4px 12px rgba(0,0,0,.71))}.hero .floating-imgs .floating-img-wrap:nth-child(1){top:16.5%;left:7.4%;max-width:17.5rem;transform:rotate(-15deg)}.hero .floating-imgs .floating-img-wrap:nth-child(2){top:15.5%;right:10%;max-width:12.1875rem;transform:rotate(-12deg)}.hero .floating-imgs .floating-img-wrap:nth-child(3){bottom:0%;left:5%;max-width:13.75rem;transform:rotate(-18deg)}.hero .floating-imgs .floating-img-wrap:nth-child(4){bottom:14%;right:.5%;max-width:36.875rem;transform:rotate(20deg)}.hero .floating-imgs .floating-img-wrap:nth-child(5){top:34%;left:-7.5%;max-width:11.5625rem;transform:scaleX(-1) rotate(22deg)}@keyframes floating{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.hero__magnifying-glass{position:absolute;width:455px;filter:brightness(1.2)}.hero__content{position:relative;z-index:9;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:50%;width:100%;transform:translate(50%,-50%)}.hero__content .hero__title{position:relative;z-index:9;font-size:5rem;font-weight:500;letter-spacing:1px;line-height:1.25;text-align:center;color:#face8d}.hero__content .hero__title .line{display:inline-block}.hero__content .hero__title .line-first{color:#fff}.hero__content .hero__title .line-third{color:#fff;font-size:4.5rem}.hero__content .hero__title .hero-words{display:inline-grid;align-items:start;height:1.2em;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero__content .hero__title .hero-word-rotator{display:inline-flex;align-items:flex-start;flex-direction:column;position:relative;animation:rotate-words 15s cubic-bezier(.68,-.55,.265,1.55) infinite}.hero__content .hero__title .hero-word-rotator .hero-word{text-shadow:0 1px 18px rgba(0,0,0,.5)}@keyframes rotate-words{0%,30%{transform:translateY(0)}33.33%,63.33%{transform:translateY(-25%)}66.66%,96.66%{transform:translateY(-50%)}to{transform:translateY(-75%)}}.hero__bottom{position:absolute;bottom:12px;right:0;width:100%}.hero .hero-image-bottom-wrap{margin-left:-3%}.hero .hero-image-bottom-wrap .floating-img{width:100%;max-height:320px}.hero .badge-lightbox{display:flex;width:140px;margin-top:40px;margin-right:auto;margin-left:auto;justify-content:center;align-items:center}.hero .badge-lightbox.about-hero-badge{position:absolute;left:0;top:0;right:0;bottom:0}.hero .hero-list-wrap{display:flex;align-items:center;justify-content:end;flex-direction:column;padding-bottom:24px;margin-left:35%;flex-grow:1}.hero .hero-list-wrap .hero-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:22px;column-gap:22px}.hero .hero-list-line{display:inline-block;width:40px;height:2px;margin-right:20px;padding-top:0;background-color:#face8d;z-index:-999;position:relative}.hero .hero-list-item{display:flex;margin-bottom:16px;align-items:center;font-size:1.5rem;font-weight:500;color:#c7c8c9}.hero .hero-list-item .number{color:#d2d2d2}.stripe-scroll .text-slide{position:relative;overflow:hidden;width:150vw;max-width:200%;flex:0 0 auto;will-change:transform}.stripe-scroll .text-slide-right{transform:translate(calc(100% - 200vw),calc(-100% + 25px)) rotate(4deg);background-color:transparent;border:1px solid rgb(255,255,255);justify-content:flex-start;align-items:flex-start}.stripe-scroll .text-slide-right .scroll-divider{color:#face8d}.stripe-scroll .text-slide-right .stripe-item{position:relative;z-index:9}.stripe-scroll .text-slide-right .stripe-item .stripe-text{color:#fff!important}.stripe-scroll .text-slide-right:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(255,255,255);z-index:-9999}.stripe-scroll .text-slide-left{background-color:#face8d;justify-content:flex-end;transform:rotate(-4deg);-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);z-index:2}.stripe-scroll .text-slide-left .stripe-item svg{color:#0e0f0f}.stripe-scroll .text-slide .stripe-items{display:flex;padding-top:12px;padding-bottom:12px;flex:0 0 auto}.stripe-scroll .text-slide .stripe-item{display:flex;align-items:center;flex:0 0 auto}.stripe-scroll .text-slide .stripe-item .scroll-divider{margin-right:20px;margin-left:20px;font-size:36px}.stripe-scroll .text-slide .stripe-item .stripe-text{color:#0e0f0f;font-size:28px;font-weight:500;text-transform:uppercase}.our-offers-section{text-align:center}.our-offers-section .offer-focus-row .offer-focus-wrap{position:relative;z-index:1;display:flex;flex-direction:column}.our-offers-section .offer-focus-row .offer-focus-wrap:not(:last-child) .offer-focus:after{content:"";position:absolute;bottom:50%;left:100%;z-index:-1;width:50px;border:1px dotted rgba(250,206,141,.6);transform:translateY(50%) scaleX(5);animation:leftToRight 5s linear infinite}@media screen and (max-width: 769px){.our-offers-section .offer-focus-row .offer-focus-wrap:not(:last-child) .offer-focus:after{content:none}}.our-offers-section .offer-focus-row .offer-focus-wrap .icon{width:72px;height:auto;margin-right:auto;margin-left:auto;transition:transform .3s ease}.our-offers-section .offer-focus-row .offer-focus-wrap:hover>.icon{transform:translateY(-5px)}.our-offers-section .offer-focus-row .offer-focus{position:relative;padding:16px 26px;background-color:#face8d;font-size:24px;font-weight:500;color:#000;transition:.3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@keyframes leftToRight{0%{left:100%}to{left:111%}}.our-offers-section .offer-focus-row .offer-focus:hover{background-color:#fcdeac}@media screen and (max-width: 769px){.our-offers-section .offer-focus-row .offer-focus{font-size:20px}}.our-offers-section .sub-heading{font-size:26px;font-weight:600;color:#004080;margin-bottom:15px}.our-offers-section .visual-divider{border-top:1px solid #cccccc}.our-offers-section .destinations-description{font-size:22px;font-weight:400;color:#555;margin-bottom:30px}.our-offers-section .inspection-images{display:flex;gap:64px;transform:translate(var(--destination-pos-x));will-change:transform}.our-offers-section .inspection-images .inspection-image{width:500px;height:350px;overflow:hidden;flex-shrink:0}.our-offers-section .inspection-images .inspection-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:2.5s ease}.our-offers-section .inspection-images .inspection-image img:hover{transform:scale(1.1)}.our-offers-section .closing-text{font-size:1.875rem;line-height:2.5rem;letter-spacing:.025em}@media (max-width: 768px){.our-offers-section{padding:40px 20px}.our-offers-section .content-columns{flex-direction:column;align-items:center}.our-offers-section .column{flex:0 0 100%;margin-bottom:20px}.our-offers-section .images{flex-direction:column}.our-offers-section .inspection-image{width:80%}}.commercial-service__description strong{display:inline!important}.commercial-service__image{height:100%}.commercial-service__image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.why-us{overflow:visible;display:grid;place-items:center;align-items:center;justify-content:center}.why-us__title{font-size:5rem;line-height:1.2em;font-weight:500;text-align:center}.why-us__description{font-size:1.5rem;line-height:2rem;line-height:1.5em;max-width:900px;text-align:center}.why-us__description a{display:inline!important;text-decoration:none!important}.why-us__description a .word{font-weight:600;text-decoration:underline;color:#d2d2d2!important}.why-us__image{height:100%}.why-us__image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.about{position:relative;background-image:url(/assets/img/overlay/architecture-pattern.webp);background-position:right center;background-size:contain;background-repeat:no-repeat}.about__grid{display:grid;grid-auto-columns:1fr;grid-column-gap:50px;grid-row-gap:30px;grid-template-areas:"Area";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.about__content{grid-column:1/3;grid-row:1/2;z-index:2;max-width:90%}.about__content .section-heading{text-shadow:0 2px 3px rgba(0,0,0,.4)}.about__content .experience{display:flex;align-items:center;justify-content:start;gap:18px}.about__content .experience-text{font-size:1.5rem;line-height:1.1em;font-weight:500}@media screen and (max-width: 768px){.about__content .experience-text{font-size:1.25rem;line-height:1.35em}}.about__content .experience-img{max-width:110px}.about__img-wrap{grid-column:2;grid-row:1;position:relative}.about__img-wrap .tape-sticker-wrap{position:absolute;top:0%;right:50%;z-index:1;transform:translate(50%,-50%)}.about__img-wrap .floating-img{transform-origin:50% 0%!important;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;will-change:transform}.about__content-bottom{align-self:end}.about__content-bottom .custom-link{width:100px;height:100px;padding:36px;border-radius:50%;border:1px solid rgb(210,210,210);transition:border-color .4s ease;display:grid;place-content:center}.about__content-bottom .custom-link-icon{color:#face8d;font-size:44px;transform:rotate(45deg);transition:transform .4s ease}.about__content-bottom .custom-link:hover{border-color:#face8d}.about__content-bottom .custom-link:hover .custom-link-icon{transform:rotate(90deg)}.blog-section .blog-card__inner{padding-bottom:0}@media screen and (max-width: 1536px){.why-us__description{font-size:1.5rem!important}}@media screen and (max-width: 1480px){.hero{margin-top:-131.69}}@media screen and (max-width: 1441px){.floating-imgs .floating-img-wrap:nth-child(1){max-width:15rem!important}.floating-imgs .floating-img-wrap:nth-child(3){max-width:10rem!important}.floating-imgs .floating-img-wrap:nth-child(4){max-width:9rem!important}.hero__magnifying-glass{width:380px!important}.why-us__title{font-size:4.5rem!important}}@media screen and (max-width: 1280px){.hero{margin-top:-126.38px}.hero__content .hero__title{font-size:4.25rem}.hero__content .hero__title .line-third{font-size:3.825rem}.hero .hero-list-wrap{margin-left:25%}.stripe-scroll .text-slide .stripe-item .scroll-divider,.stripe-scroll .text-slide .stripe-item .stripe-text{font-size:25px}}@media screen and (max-width: 1121px){.floating-imgs .floating-img-wrap:nth-child(1){max-width:13.5rem!important}.floating-imgs .floating-img-wrap:nth-child(3){max-width:11rem!important}.floating-imgs .floating-img-wrap:nth-child(4){max-width:8.5rem!important}.hero__magnifying-glass{width:330px!important}.why-us__title{font-size:4rem!important}.why-us__description{font-size:1.2rem!important}}@media screen and (max-width: 1025px){.why-us__title{font-size:4rem!important}}@media screen and (max-width: 992px){.hero{margin-top:-116px}.hero__content .hero__title{font-size:3.5rem}.hero__content .hero__title .line-third{font-size:3.15rem}.hero .hero-list-wrap{margin-left:0}.hero__magnifying-glass{width:400px}.hero .stripe-scroll .text-slide .stripe-item .scroll-divider,.hero .stripe-scroll .text-slide .stripe-item .stripe-text{font-size:23px}}@media screen and (max-width: 769px){.hero{margin-top:-102px}.hero__content .hero__title{font-size:2.75rem}.hero__content .hero__title .line-third{font-size:2.475rem}.hero__magnifying-glass{width:350px}.hero .hero-list-wrap .hero-list{grid-template-columns:minmax(0,1fr)}.stripe-scroll .text-slide .stripe-item .scroll-divider,.stripe-scroll .text-slide .stripe-item .stripe-text{font-size:20px}.why-us__title{font-size:3.1rem!important}}@media screen and (max-width: 700px){.about__grid{grid-template-columns:1fr}}@media screen and (max-width: 481px){.why-us__description{font-size:1.45rem!important}}@media screen and (max-width: 450px){.hero{height:77vh;min-height:640px}.hero__content .hero__title{font-size:2rem}.hero__content .hero__title .line-third{font-size:1.8rem}.hero__magnifying-glass{width:320px}.hero .hero-list-wrap{padding:26px;align-items:flex-start}.hero .hero-list-item{font-size:1.125rem}.hero .hero-list-line{width:20px;margin-right:15px}.inspection-images .inspection-image{width:260px!important;height:200px!important}.stripe-scroll .text-slide .stripe-item .scroll-divider,.stripe-scroll .text-slide .stripe-item .stripe-text{font-size:18px}.about__grid{grid-template-columns:1fr}.about .about__content{grid-column:1;grid-row:1}.about .about__content .experience-img{max-width:70px}.about .about__img-wrap{grid-column:1;grid-row:2}.about .about__img-wrap .floating-img{aspect-ratio:1/1}.why-us__title{font-size:2.65rem!important}.why-us__description{font-size:1.35rem!important}}@media screen and (max-width: 426px){.why-us__title{font-size:2.5rem!important}.why-us__description{font-size:1.25rem!important}.hero__magnifying-glass{width:250px!important}}@media screen and (max-width: 375px){.hero{margin-top:-94px}.why-us__title{font-size:2rem!important}.why-us__description{font-size:1.1rem!important}}
