@import "https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/css/bootstrap.min.css";
@import "https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&display=swap";
html,html :host,body{font-family:Unbounded,sans-serif!important}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.section__title{color:var(--rr-heading-primary,#15181b)!important;font-family:Unbounded,sans-serif!important;font-size:46px!important;font-style:normal!important;font-weight:700!important;line-height:56px!important}.section__title.color-white,.theme-bg-heading-primary .section__title,.service.theme-bg-heading-primary .section__title{color:#fff!important}.section__subtitle{color:var(--rr-theme-primary,#2f5679)!important;align-items:center!important;gap:10px!important;font-family:Unbounded,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:500!important;line-height:28px!important;display:inline-flex!important}@media (max-width:991px){.section__title{font-size:34px!important;line-height:44px!important}}@media (max-width:575px){.section__title{font-size:26px!important;line-height:34px!important}.section__subtitle{font-size:15px!important;line-height:24px!important}}.planning-execute{z-index:25!important;margin-top:-105px!important;position:relative!important}@media (max-width:767px){.planning-execute{margin-top:-35px!important}}.planning-execute__item{z-index:1!important;text-align:center!important;cursor:pointer!important;background:#fff!important;border:1px solid #15181b14!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:210px!important;padding:28px 16px 20px!important;transition:all .3s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 30px #0000000d!important}.planning-execute__item:hover{transform:translateY(-5px)!important;box-shadow:0 15px 35px #2f56791f!important}.planning-execute__item .number{color:#15181b09!important;z-index:1!important;pointer-events:none!important;font-family:Unbounded,sans-serif!important;font-size:85px!important;font-style:normal!important;font-weight:700!important;line-height:85px!important;position:absolute!important;top:-5px!important;right:15px!important}.planning-execute__item-img{z-index:2!important;justify-content:center!important;align-items:center!important;margin-bottom:16px!important;display:flex!important;position:relative!important}.planning-execute__item-img i{color:#2f5679!important;font-size:42px!important;display:block!important}.planning-execute__item-title-wrap{z-index:2!important;justify-content:center!important;align-items:center!important;width:100%!important;height:56px!important;display:flex!important;position:relative!important}.planning-execute__item-title-wrap h4.title{color:#15181b!important;text-align:center!important;max-width:190px!important;margin:0!important;font-family:Unbounded,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important}.header__top-menu li a,.header__top-email a{color:#fff!important;font-family:Unbounded,sans-serif!important;font-size:13px!important;font-weight:400!important}.header__top-menu li a i,.header__top-email a i{margin-right:6px!important}.main-menu ul li>a,.main-menu-3 ul li>a{color:var(--rr-heading-primary,#15181b)!important;letter-spacing:-.2px!important;font-family:Unbounded,sans-serif!important;font-size:14px!important;font-weight:600!important}.main-menu-3 ul li.active>a,.main-menu ul li.active>a{color:var(--rr-theme-primary,#2f5679)!important;font-weight:700!important}.main-menu ul li:hover>a,.main-menu-3 ul li:hover>a{color:var(--rr-theme-primary,#2f5679)!important}.main-menu ul li .submenu li a,.main-menu-3 ul li .submenu li a{color:#fff!important;font-family:Unbounded,sans-serif!important;font-size:13px!important;font-weight:500!important}.main-menu ul li .submenu li:hover>a,.main-menu ul li .submenu li.active>a,.main-menu-3 ul li .submenu li:hover>a,.main-menu-3 ul li .submenu li.active>a{color:var(--rr-theme-primary,#2f5679)!important}.main-menu ul li .submenu li:hover>a:before,.main-menu ul li .submenu li.active>a:before,.main-menu-3 ul li .submenu li:hover>a:before,.main-menu-3 ul li .submenu li.active>a:before{background-color:var(--rr-theme-primary,#2f5679)!important}.rr-btn__header{font-family:Unbounded,sans-serif!important;font-size:13px!important;font-weight:600!important}header.is-header-sticky #header-sticky.header__area{z-index:1000!important;-webkit-backdrop-filter:blur(12px)!important;background:#fffffffa!important;border-bottom:1px solid #0000000f!important;width:100%!important;animation:.3s ease-in-out navbarFadeIn!important;position:fixed!important;top:0!important;left:0!important;right:0!important;box-shadow:0 4px 20px #00000014!important}header.is-header-sticky .header__top{display:none!important}@keyframes navbarFadeIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}#header-sticky .mega__menu-wrapper{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}header,.header__area,.header__main,.mega__menu-wrapper{box-sizing:border-box!important;max-width:100%!important}.mean-container .mean-nav ul li a{font-family:Unbounded,sans-serif!important;font-size:14px!important;font-weight:600!important}.mean-container .mean-nav ul li li a{font-size:13px!important;font-weight:500!important}.contact-list__item{background:#fff!important;border:1px solid #15181b1a!important;border-radius:6px!important;width:100%!important;height:100%!important;padding:24px 20px!important;box-shadow:0 4px 15px #0000000d!important}.contact-list__item h4,.contact-list__item .title{color:#15181b!important;visibility:visible!important;margin-bottom:8px!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;display:block!important}.contact-list__item-text span,.contact-list__item-text a{color:#6a6a6a!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}.contact-list__item-icon i{color:#2f5679!important;margin-right:15px!important;font-size:32px!important}.request-a-quote__box{background-color:var(--rr-common-white)!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 0 10px #0000001a!important}.request-a-quote__left iframe{border:0!important;width:100%!important;height:100%!important;min-height:480px!important;display:block!important}@media (max-width:767px){.request-a-quote__left iframe{min-height:300px!important}}.pb-120{padding-bottom:120px!important}.alert{line-height:1rem!important}.modal-content{border-radius:10px}.transition-bar{z-index:10000;background:#0f4473;width:0;height:4px;transition:width ease-out;position:fixed;top:0;left:0}#pdf-div{border-radius:10px;height:1000px;overflow:hidden;box-shadow:0 0 5px #0000001a}.styles-module_whatsappButton__tVits{width:60px!important;height:60px!important;bottom:40px!important;right:40px!important}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:992px) and (max-width:1199px){.styles-module_whatsappButton__tVits{bottom:20px!important;right:30px!important}}.floating-whatsapp{font-family:Unbounded,sans-serif}.floating-whatsapp header img{filter:brightness(0)invert();width:50px!important;height:50px!important}.floating-whatsapp header span:first-child{line-height:25px;font-size:16px!important}.floating-whatsapp header span:nth-child(2){line-height:16px;font-size:14px!important}.floating-whatsapp footer form{padding:10px}.floating-whatsapp footer button{padding-left:15px}.text-danger{margin-top:10px;padding-left:10px;font-size:10px;font-weight:500;color:#dc3545!important}.error-border{border:.5px dotted red!important}.validation__wrapper-up input::placeholder{font-size:14px}.footer-cta__content-title{color:#fff!important;font-family:Unbounded,sans-serif!important;font-size:38px!important;font-weight:700!important;line-height:48px!important}@media (max-width:991px){.footer-cta__content-title{font-size:30px!important;line-height:38px!important}}@media (max-width:575px){.footer-cta__content-title{font-size:24px!important;line-height:32px!important}}.breadcrumb__title{color:#fff!important;margin-bottom:24px!important;font-family:Unbounded,sans-serif!important;font-size:52px!important;font-weight:700!important;line-height:62px!important}.breadcrumb__menu{border-radius:6px!important;padding:8px 24px!important}.breadcrumb__menu ul li,.breadcrumb__menu ul li a{font-family:Unbounded,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:28px!important}@media (max-width:991px){.breadcrumb__title{font-size:40px!important;line-height:50px!important}}@media (max-width:575px){.breadcrumb__title{font-size:30px!important;line-height:38px!important}.breadcrumb__menu{padding:6px 16px!important}.breadcrumb__menu ul li,.breadcrumb__menu ul li a{font-size:13px!important;line-height:22px!important}}.doc-viewer__title{letter-spacing:-.5px!important;color:var(--rr-heading-primary,#15181b)!important;font-family:Unbounded,sans-serif!important;font-size:32px!important;font-weight:800!important;line-height:42px!important}@media (max-width:991px){.doc-viewer__title{font-size:28px!important;line-height:36px!important}}@media (max-width:575px){.doc-viewer__title{font-size:22px!important;line-height:30px!important}}.banner-2__item-content .des{margin-bottom:36px!important;line-height:32px!important}@media (max-width:575px){.banner-2__item-content .des{margin-bottom:24px!important;line-height:24px!important}}.service__list-item .text h3.title{color:#fff!important;font-family:Unbounded,sans-serif!important;font-size:26px!important;font-weight:700!important;line-height:36px!important}.service__list-item .text .desc,.service__list-item .text .desc p,.service__list-item .text .desc ul li{color:#ffffffd9!important;font-family:Unbounded,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:28px!important}@media (max-width:575px){.service__list-item .text h3.title{font-size:20px!important;line-height:28px!important}.service__list-item .text .desc,.service__list-item .text .desc ul li{font-size:13px!important;line-height:22px!important}}.request-a-quote__title{color:var(--rr-heading-primary,#15181b)!important;font-family:Unbounded,sans-serif!important;font-size:34px!important;font-weight:700!important;line-height:44px!important}@media (max-width:575px){.request-a-quote__title{font-size:24px!important;line-height:32px!important}}.footer__logo img{object-fit:contain!important;width:auto!important;max-width:240px!important;height:auto!important;max-height:80px!important}.project-details__title,.project-details__content-text-block h3,.project-details__content-text-block h2,.project-details__content-text-block h1{letter-spacing:-.5px!important;color:var(--rr-heading-primary,#15181b)!important;margin-bottom:16px!important;font-family:Unbounded,sans-serif!important;font-size:32px!important;font-weight:800!important;line-height:42px!important}.back-button{color:#555!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:0!important;font-family:Unbounded,sans-serif!important;font-size:15px!important;font-weight:500!important;transition:color .2s!important}.back-button:hover{color:var(--rr-theme-primary,#2f5679)!important}@media (max-width:991px){.project-details__title,.project-details__content-text-block h3,.project-details__content-text-block h2,.project-details__content-text-block h1{font-size:28px!important;line-height:36px!important}}@media (max-width:575px){.project-details__title,.project-details__content-text-block h3,.project-details__content-text-block h2,.project-details__content-text-block h1{font-size:22px!important;line-height:30px!important}.back-button{font-size:13px!important}}@media (min-width:768px){.project-details .col-md-4 .project-details__author{margin-top:0!important}}i[class*=fa-]:not(.no-spacing){vertical-align:middle;line-height:1;display:inline-block}i[class*=fa-]:not(:last-child):not(.no-spacing),.btn i:first-child:not(:only-child),.rr-btn i:first-child:not(:only-child),a>i:first-child:not(:only-child),li>i:first-child:not(:only-child),span>i:first-child:not(:only-child),p>i:first-child:not(:only-child){margin-right:.5rem}i[class*=fa-arrow-right]:not(:first-child),i[class*=fa-chevron-right]:not(:first-child),i[class*=fa-angle-right]:not(:first-child),.btn i:last-child:not(:first-child),.rr-btn i:last-child:not(:first-child){margin-left:.45rem}.search-open-btn i,.bar-icon i,#scroll-percentage i,.testimonial__slider__arrow i,.banner-2__slider__arrow i,.project-details__media__slider__arrow i,i.no-spacing{margin-left:0!important;margin-right:0!important}.offcanvas__area{background:#111518!important;border-left:1px solid #ffffff1a!important;width:min(330px,82vw)!important;max-width:100vw!important;box-shadow:-10px 0 30px #00000080!important}.offcanvas__wrapper{background:0 0!important}.offcanvas__content{padding:24px 20px!important}.offcanvas__top{border-bottom:1px solid #ffffff1f!important;margin-bottom:20px!important;padding-bottom:16px!important}.mean-container .mean-nav ul li a{color:#fff!important;border-top:none!important;padding:12px 0!important;font-family:Unbounded,sans-serif!important;font-size:15px!important;font-weight:600!important}.mean-container .mean-nav ul li a:hover,.mean-container .mean-nav ul li.active>a{color:var(--rr-theme-primary,#2f5679)!important}.mean-container .mean-nav ul li a.mean-expand,.mean-container .mean-nav ul li button.mean-expand{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;padding:0!important;font-size:14px!important;transition:all .2s!important;display:flex!important;top:6px!important;right:0!important}.mean-container .mean-nav ul li a.mean-expand:hover,.mean-container .mean-nav ul li button.mean-expand:hover,.mean-container .mean-nav ul li a.mean-expand.mean-clicked,.mean-container .mean-nav ul li button.mean-expand.mean-clicked{background:var(--rr-theme-primary,#2f5679)!important;border-color:var(--rr-theme-primary,#2f5679)!important;color:#fff!important}.mean-container .mean-nav ul li .submenu{background:#00000040!important;border:1px solid #ffffff14!important;border-radius:8px!important;margin:6px 0 12px!important;padding:8px 12px!important}.mean-container .mean-nav ul li .submenu li a{color:#fffc!important;padding:6px 4px!important;font-size:13px!important;font-weight:500!important}.mean-container .mean-nav ul li .submenu li a:hover,.mean-container .mean-nav ul li .submenu li.active>a{color:var(--rr-theme-primary,#2f5679)!important}.offcanvas__btn{border-top:1px solid #ffffff1f!important;margin-top:24px!important;padding-top:20px!important}.submenu-collapse-wrapper{grid-template-rows:0fr!important;width:100%!important;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)!important;display:grid!important}.submenu-collapse-wrapper.is-open{grid-template-rows:1fr!important}.submenu-collapse-inner{opacity:0!important;min-height:0!important;transition:opacity .28s,transform .28s!important;overflow:hidden!important;transform:translateY(-6px)!important}.submenu-collapse-wrapper.is-open .submenu-collapse-inner{opacity:1!important;transform:translateY(0)!important}.dropdown-chevron-icon{transition:transform .3s cubic-bezier(.4,0,.2,1)!important;display:inline-block!important}.dropdown-chevron-icon.is-open{transform:rotate(180deg)!important}.banner-2__content,.banner-2__content h1,.banner-2__content p,.banner-2__content-title,.hero-swiper p{text-align:center!important}.hero-swiper-button-prev:hover,.hero-swiper-button-next:hover{background-color:var(--rr-theme-primary,#2f5679)!important;color:#fff!important;transform:translateY(-50%)scale(1.08)!important}.banner-2__item-title{font-size:clamp(26px,4.5vw,56px)!important;line-height:1.2!important}@media (max-width:575px){.banner-2__item{min-height:520px!important;padding-top:40px!important;padding-bottom:40px!important}.banner-2__content-title{font-size:26px!important;line-height:1.2!important}.banner-2__content p,.hero-swiper p{font-size:13.5px!important;line-height:1.55!important}.planning-execute__item{height:auto!important;min-height:140px!important;padding:16px 12px!important}.planning-execute__item .title{font-size:13.5px!important;line-height:1.35!important}.planning-execute__item-img i{font-size:24px!important}}
