@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Pacifico&display=swap);:root{--primary-color:#cf3a3e;--secondary-color:#5b6268;--black-dark:#000;--white:#ffffff;--transition:all .4s ease-in-out;--border:1vh;--radius:75vh}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;outline:none}*,*:focus{outline:none;-webkit-tap-highlight-color:#fff0}html{scroll-behavior:smooth}body{display:block;position:relative;font:400 16px/1.5 "Lato",sans-serif;background:var(--white);margin:0;padding:0;-webkit-font-smoothing:antialiased;letter-spacing:.3px}::-webkit-input-placeholder{color:var(--black-dark);opacity:1}:-moz-placeholder,::-moz-placeholder{color:var(--black-dark);opacity:1}:-ms-input-placeholder{color:var(--black-dark);opacity:1}a{color:#464646;text-decoration:none}a:hover{color:#464646;outline:none;text-decoration:none}img{max-width:100%;vertical-align:middle}svg{display:inline-block;vertical-align:middle;fill:currentColor}.h-100-v{min-height:100vh}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0 0 20px;font-style:normal;font-size:40px;color:var(--black-dark);font-weight:700;text-transform:capitalize;line-height:1.5;position:relative}h1,.h1{font-size:30px}h2,.h2{font-size:28px;line-height:1}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:16px}h6,.h6{font-size:15px}p{margin:0 0 15px;overflow:hidden;text-align:left;color:#666;font-size:19px;font-weight:400;line-height:1.58;letter-spacing:.3px}b{font-weight:700}.view-more{margin-top:40px}.btn{overflow:hidden;padding:0}.btn span.btn-text,.btn span.btn-icon{position:relative;display:inline-block;overflow:hidden;z-index:1}.btn span.btn-text{padding:13px 25px;border-radius:50px;font-size:20px}.btn.style-one span.btn-text,.btn.style-one span.btn-icon{color:var(--white)}.btn span.btn-text:before,.btn span.btn-text:after,.btn span.btn-icon:before,.btn span.btn-icon:after{position:absolute;top:0;left:0;width:100%;content:"";z-index:-1;display:inline-block;transition:var(--transition)}.btn span.btn-text:before,.btn span.btn-icon:before{height:100%}.btn.style-one span.btn-text:before,.btn.style-one span.btn-icon:before{background-color:var(--secondary-color);border-radius:50px}.btn span.btn-text:after,.btn span.btn-icon:after{height:0;visibility:hidden;opacity:0}.btn.style-one span.btn-text:after,.btn.style-one span.btn-icon:after{background-color:var(--secondary-color)}.btn.style-one:hover span.btn-text,.btn.style-one:hover span.btn-icon{color:var(--white)}.btn.style-one span.btn-text:after,.btn.style-one span.btn-icon:after{background-color:var(--primary-color)}.btn:hover span.btn-text:after,.btn:hover span.btn-icon:after{height:100%;visibility:visible;opacity:1}.btn span.btn-icon i{font-size:24px;line-height:.8;font-weight:300;transition:var(--transition)}.btn span.btn-icon{width:50px;height:50px}.btn.style-one span.btn-icon i{color:var(--white)}.btn:hover span.btn-icon i{transform:rotate(45deg)}.btn.style-one:hover span.btn-icon i{color:var(--titleColor)}input,select,textarea{background:var(--white);border:1px solid rgb(70 70 70/.3);width:100%;display:block;color:var(--text-dark);padding:11px 16px;border-radius:5px;letter-spacing:0;height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-input-placeholder{color:rgb(40 40 40/50%)}input::-moz-placeholder{color:rgb(40 40 40/50%)}input:-ms-input-placeholder{color:rgb(40 40 40/50%)}input:-moz-placeholder{color:rgb(40 40 40/50%)}textarea{min-height:120px;padding:14px}ul{list-style:none;padding:0;margin:0}strong,b{font-weight:700}table{border-spacing:0;border-collapse:collapse}@media screen and (min-width:1440px){.container-fluid{padding:0 5%}}section{padding:120px 0;overflow:hidden;position:relative;height:100%}.navbar{position:absolute;top:0;left:0;right:0;padding:0 0;z-index:999;transition:var(--transition)}.scrolled{position:fixed;top:0;width:100%;background-color:rgb(255 255 255 / 63%);backdrop-filter:blur(14px)}.white-logo{display:block!important}.normal-logo{display:none!important}.scrolled .white-logo{display:none!important}.scrolled .normal-logo{display:block!important;width:100%}.arrow-icon.active path{fill:var(--text-dark)!important}.navbar.scrolled .navbar-nav .nav-link{color:var(--text-dark)}.navbar .navbar-nav .sm-icons .nav-link svg{fill:var(--text-dark)}.navbar.scrolled .navbar-nav .sm-icons .nav-link svg{fill:var(--text-dark)}.navbar .container-fluid{padding:0 40px}.navbar.scrolled .container-fluid{padding:6px 40px;transition:.4s}.navbar .navbar-nav .nav-link{font-size:24px;font-weight:600!important;color:var(--black-dark);opacity:1;margin:0 16px;cursor:pointer;text-transform:capitalize}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link.active{color:var(--black-dark);font-weight:800}.navbar.scrolled .navbar-nav .nav-link:hover,.navbar.scrolled .navbar-nav .nav-link.active{color:var(--black-dark)!important;font-weight:800}.navbar-brand{width:100%;max-width:18%}.navbar-brand img{width:100%;max-width:55%}.creative-showcase--slider .swiper-slide{position:relative;overflow:hidden;width:100%;min-height:100vh;padding:80px 0}.creative-showcase--slider .swiper-slide .slide-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.creative-showcase--slider .swiper-slide .video-container{position:absolute;top:0;right:0;bottom:0;left:0}.creative-showcase--slider .swiper-slide .video-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.swiper-slide .slide-bg .slide-container{max-width:55%;width:100%;margin-left:0;margin-right:auto;position:relative;z-index:7;padding-left:15px;padding-right:15px}.slide-bg .slide-container .slide-row{display:flex;flex-wrap:wrap;background:#fff0;padding:12px;border-radius:20px;margin-left:5%}.slide-container .slide-row .slider-content{flex:0 0 auto;width:91.66666667%;margin-left:2.33333333%;padding-left:15px;padding-right:15px}.slide-container .slide-row .slider-content p{color:var(--black-dark);width:100%;max-width:100%}.slider-content .slide-subtitle{font-size:22px;text-transform:uppercase;letter-spacing:2px;color:var(--primary-color);font-weight:700;line-height:1.3;margin-bottom:15px;margin-top:0;display:none}.slider-content .slide-heading{font-size:85px;color:var(--black-dark);margin:0;font-weight:800;line-height:1.1;margin-bottom:2.2rem}.slider-content .slide-heading a{text-decoration:none;color:var(--black-dark);outline:none}.slider-content .slide-heading a span{display:inline-block;color:var(--black-dark)}.overlay-light .slider-content .slide-heading a{color:var(--black-dark)}.overlay-light .slider-content .slide-subtitle{color:var(--white)}.creative-showcase--slider .creative-button--wrapper .swiper-button-prev,.creative-showcase--slider .creative-button--wrapper .swiper-button-next{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:auto;color:var(--black-dark);z-index:9;cursor:pointer;width:auto;bottom:30px;font-weight:700;font-size:18px;letter-spacing:.5px;line-height:normal}.creative-showcase--slider .creative-button--wrapper .swiper-button-next{right:120px}.creative-showcase--slider .creative-button--wrapper .swiper-button-prev{left:120px}.creative-showcase--slider .creative-button--wrapper .swiper-button-next:after,.creative-showcase--slider .creative-button--wrapper .swiper-button-prev:after{display:none}.creative-showcase--slider .creative-button--wrapper .swiper-button-prev i{margin-right:25px}.creative-showcase--slider .creative-button--wrapper .swiper-button-next i{margin-left:25px}.creative-showcase--slider .banner-horizental .swiper-pagination{bottom:40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto}.creative-showcase--slider .banner-horizental .swiper-pagination-bullet{background:#fff0;margin:0 10px!important}.creative-showcase--slider .banner-horizental .path{display:none}.creative-showcase--slider .banner-horizental .swiper-pagination-bullet-active .path{display:inline-block!important;stroke-dasharray:1000;stroke-dashoffset:0;-webkit-animation:dash linear 10s;animation:dash linear 10s;-webkit-animation-iteration-count:unset;animation-iteration-count:unset}@keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@media screen and (min-width:1024px){.slide-container .slide-row .slider-content p{width:100%;max-width:60%}}@media (max-width:991px){.slide-container .slide-row .slider-content{flex:0 0 auto;width:100%;margin-left:0}.slider-content .slide-heading{font-size:52px}.swiper-slide .slide-bg .slide-container{max-width:100%;width:100%}.creative-showcase--slider .banner-horizental .swiper-pagination{display:none}.creative-showcase--slider .creative-button--wrapper .swiper-button-prev{left:15px}.creative-showcase--slider .creative-button--wrapper .swiper-button-next{right:15px}}@media screen and (max-width:767px){.slide-container .slide-row .slider-content{padding-left:0;padding-right:0}.slider-content .slide-heading{font-size:40px}.slider-content .slide-subtitle{margin-bottom:15px}}.coffee-button{position:fixed;z-index:9;top:20px;right:20px;background-color:#FFC107;color:#333;padding:8px 16px;border-radius:20px;text-decoration:none;font-family:"Dancing Script",cursive;font-weight:600;font-size:20px;box-shadow:0 2px 5px rgb(0 0 0 / .2);display:flex;align-items:center;gap:8px;transition:background-color 0.3s}.coffee-button:hover{background-color:#FFD54F}.coffee-icon{font-size:24px;line-height:1}.theme-bg-primary{background-color:#000}.hero-4__inner{padding-top:70px}.hero-4__inner .hero-4__wrapper{display:grid;padding-left:14px;padding-right:14px;grid-template-columns:615px 1fr;border-left:1px solid rgb(255 255 255 / .1);border-right:1px solid rgb(255 255 255 / .1)}.hero-4__inner .hero-4__box{padding-top:66px;padding-bottom:94px}.hero-4__inner .hero-4__box:not(:last-child){border-right:1px solid rgb(255 255 255 / .1)}.hero-4__inner .hero-4__content-left .sub-title{font-size:18px;font-weight:500;line-height:24px;color:var(--white);margin-bottom:85px;opacity:.74;letter-spacing:-.48px}.hero-4__inner .hero-4__content-left .btn-circle{position:relative;display:inline-block}.hero-4__inner .hero-4__content-left .btn-circle .icon{left:0;width:50px;bottom:0;height:44px;display:flex;position:absolute;align-items:center;color:var(--black-dark);justify-content:center;background:var(--white)}.hero-4__inner .hero-4__content-left .desc{max-width:380px;font-size:18px;font-weight:500;line-height:22px;margin-top:30px;opacity:.74;color:var(--white)}.hero-4__inner .hero-4__content-left .sheir{margin-top:232px}.hero-4__inner .hero-4__box{padding-top:66px;padding-bottom:94px}.hero-4__inner .hero-4__content-right{position:relative;padding-left:17px}.hero-4__inner .hero-4__content-right .sub-title{font-size:18px;font-weight:500;line-height:24px;color:var(--white);margin-bottom:315px;opacity:.74;letter-spacing:-.48px}.hero-4__inner .hero-4__content-right .title{font-size:220px;font-weight:600;line-height:200px;color:var(--primary-color);letter-spacing:-6.6px;text-transform:uppercase}.hero-4__inner .hero-4__content-right .exterior{gap:15px;display:flex;align-items:center}.hero-4__inner .hero-4__content-right .exterior .title{font-size:5vw;font-weight:300;line-height:166px;color:var(--white);letter-spacing:0;text-transform:uppercase}.hero-4__inner .hero-4__content-right .exterior .shape{transform:translateY(30px);width:100px}.hero-4__inner .hero-4__content-right .exterior .sub-title{margin-bottom:0;font-size:24px;font-weight:300;line-height:32px;letter-spacing:.72px;font-style:italic;transform:translateY(30px)}.hero-4__inner .hero-4__content-right .arrow-down{display:flex;font-size:40px;font-weight:400;position:absolute;align-items:center;right:0;border-radius:500px;justify-content:center;color:rgb(255 255 255 / .7)}.rr-line-area{position:relative;z-index:1}.rr-v-lines{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:row;justify-content:space-between;z-index:-1}.rr-v-lines .rr-line{width:1px;height:100%;background-color:rgb(17 17 17 / .08)}.about-us-4__wrapper{display:grid;grid-template-columns:630px 1fr}.about-us-4__wrapper .about-us-4__box{padding:170px 14px 140px}.about-us-4__wrapper .about-us-4__box:not(:last-child){border-right:1px solid #E9E9E9}.about-us-4__wrapper .about-us-4__content{margin-top:30px}.section-title-4__wrapper{margin-bottom:67px}.section-title-4__wrapper span{position:relative;padding:0 16px;text-transform:uppercase;font-weight:400;font-size:17px}.section-title-4__wrapper span img{width:20px;margin-left:20px}.section-title-4__wrapper span:before,.section-title-4__wrapper span:after{position:absolute;content:"";top:2px;width:8px;height:14px;-webkit-mask-image:url(../images/sub-title.svg);mask-image:url(../images/sub-title.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--primary-color)}.section-title-4__wrapper span:before{left:0}.section-title-4__wrapper span:after{right:0;-webkit-mask-image:url(../images/sub-title2.svg);mask-image:url(../images/sub-title2.svg)}.about-us-4__wrapper .about-us-4__content .section-title-4__wrapper .sub-title{font-size:14px;font-weight:500;padding:2px 15px;line-height:24px;margin-bottom:20px;border-radius:500px;display:inline-block;color:var(--primary-color);letter-spacing:.84px;text-transform:uppercase;border:1.2px solid rgb(17 17 17 / .1)}.about-us-4__wrapper .about-us-4__content .section-title-4__wrapper .title{font-size:50px;font-weight:400;line-height:56px;margin-bottom:50px;color:var(--black-dark);letter-spacing:-1.5px}.about-us-4__wrapper .about-us-4__content .section-title-4__wrapper .title span{font-family:"Pacifico",cursive;font-weight:200}.rr-btn-primary{gap:6px;display:inline-flex;font-size:18px;font-weight:500;line-height:16px;padding:26px 35px;color:var(--black-dark);align-items:center;border-radius:500px;justify-content:center;border:1px solid var(--black-dark);transition:background 0.3s ease;cursor:pointer;background:var(--white)}.rr-btn-primary.btn-black-2{padding:15px 34px;border-radius:0;background:var(--black-dark);color:var(--white)}.rr-btn-primary .text{z-index:1;position:relative;display:inline-flex;transition:all 0.2s}.rr-btn-primary i{font-size:14px;line-height:8px;color:var(--black-dark);transition:all 0.3s}.rr-btn-primary.btn-black-2 i{color:var(--white);rotate:-45deg}.about-us-4__wrapper .about-us-4__box{padding:170px 14px 140px}.rr-ov-hidden{overflow:hidden}.about-us-4__wrapper .about-us-4__box .media img{width:100%;height:100%;object-fit:cover}.about-us-4__wrapper .about-us-4__box__wrapper{gap:20px;display:flex;margin-top:120px;justify-content:space-between}.about-us-4__wrapper .about-us-4__item{max-width:320px}.about-us-4__wrapper .about-us-4__item .title{font-size:24px;font-weight:600;margin-top:45px;line-height:20px;letter-spacing:-.72px;color:var(--primary-color)}.about-us-4__wrapper .about-us-4__item .desc{color:#555;font-size:18px;margin-top:30px;font-weight:500;line-height:1.45;letter-spacing:-.48px}.rr-btn-primary.btn-black-2 i{color:var(--white);rotate:-45deg}.rr-bg-gray{background-color:#fff0f033}.section-spacing-130{padding-top:90px;padding-bottom:90px}.recent-work-4__inner .section-title-4__wrapper{margin-bottom:70px}.recent-work-4__inner .section-title-4__wrapper .title{font-size:4.5vw;font-weight:500;line-height:134px;color:var(--black-dark)}.recent-work-4__inner .section-title-4__wrapper .title b{color:var(--primary-color);font-weight:600}.recent-work-4__inner .recent-work-4__item{gap:30px 80px;display:grid;padding:10px;border:1px solid #DADADA;grid-template-columns:1fr 514px}.recent-work-4__inner .recent-work-4__item:not(:last-child){margin-bottom:80px}.rr-ov-hidden{overflow:hidden}.recent-work-4__inner .recent-work-4__item .media{position:relative}.recent-work-4__inner .recent-work-4__item .media img{width:100%;height:100%;object-fit:cover}.recent-work-4__inner .recent-work-4__item .media .arrow{z-index:2;left:44px;width:44px;bottom:50px;height:44px;display:flex;font-size:20px;position:absolute;align-items:center;border-radius:500px;color:var(--black-dark);justify-content:center;background:var(--white)}.recent-work-4__inner .recent-work-4__item .media .arrow i{font-size:45px;color:var(--primary-color)}.recent-work-4__inner .recent-work-4__item .content{display:flex;margin-top:40px;margin-bottom:50px;flex-direction:column}.recent-work-4__inner .recent-work-4__item .content .number{font-size:24px;font-weight:500;line-height:20px;color:var(--primary-color);letter-spacing:-.72px}.recent-work-4__inner .recent-work-4__item .content .text{margin-top:auto}.recent-work-4__inner .recent-work-4__item .content .text .title{font-size:44px;font-weight:500;line-height:1.2;margin-bottom:15px;letter-spacing:0;text-transform:capitalize}.recent-work-4__inner .recent-work-4__item .content .list{list-style:none}.recent-work-4__inner .recent-work-4__item .content .list li{font-size:20px;font-weight:500;line-height:1.64;position:relative;padding-left:10px;color:var(--black-dark);letter-spacing:-.28px;text-transform:capitalize}.recent-work-4__inner .recent-work-4__item .content .list li::before{left:0;top:50%;width:4px;content:"";height:4px;position:absolute;border-radius:500px;background:var(--primary-color);transform:translate(0,-50%)}.recent-work-4__inner .btn-wrap{margin-top:50px}.experience-4__inner{border-bottom:1px solid #E9E9E9}.experience-4-wrapper{display:grid;justify-content:space-between;grid-template-columns:615px 1fr}.experience-4-wrapper .experience-4__box{padding:140px 15px 130px;border-left:1px solid #E9E9E9}.section-title-4__wrapper{margin-bottom:67px}.experience-4-wrapper .experience-4__box .section-title-4__wrapper{margin-top:20px}.section-title-4__wrapper .sub-title{font-size:14px;font-weight:500;padding:2px 15px;line-height:24px;margin-bottom:20px;border-radius:500px;display:inline-block;color:var(--black-dark);letter-spacing:.84px;text-transform:uppercase;border:1.2px solid rgb(17 17 17 / .1)}.section-title-4__wrapper .title{font-size:50px;font-weight:500;line-height:56px;color:var(--black-dark);letter-spacing:-1.5px}.inner-about-img .section-title-4__wrapper .title{font-size:49px;font-weight:600;line-height:1.23;letter-spacing:0}.experience-4-wrapper .experience-4__box{padding:140px 15px 130px;border-left:1px solid #E9E9E9}.experience-4-wrapper .experience-4__box:last-child{border-right:1px solid #E9E9E9}.experience-4-wrapper .experience-4__content{gap:120px;display:flex;margin-left:70px}.experience-4-wrapper .experience-4__content .desc{font-size:18px;font-weight:500;max-width:100%;line-height:1.4;margin-top:20px;color:var(--black-dark);letter-spacing:0}.experience-4-wrapper .experience-4__wrapper{gap:40px 123px;display:grid;grid-template-columns:repeat(2,241px)}.experience-4-wrapper .experience-4__item .title{font-size:70px;font-weight:700;line-height:80px;letter-spacing:-2.1px;border-bottom:1px solid #E9E9E9}.experience-4-wrapper .experience-4__item .title .odometer{font-family:var(--font_bai)}.experience-4-wrapper .experience-4__item .sub-title{font-size:18px;font-weight:500;line-height:30px;letter-spacing:-.32px;text-transform:uppercase}.brand-4__inner{gap:20px;display:flex;padding:90px 0;flex-wrap:wrap;justify-content:space-between}.call-to-action__inner{position:relative;overflow:hidden}.call-to-action__inner .media{position:relative;overflow:hidden}.call-to-action__inner .media::before{top:0;left:0;bottom:0;width:100%;z-index:2;content:"";bottom:0;height:100%;position:absolute;background:rgb(17 17 17 / 57%)}.call-to-action__inner .section-title-4__wrapper{z-index:2;left:80px;bottom:140px;margin-bottom:0;position:absolute}.section-title-4__wrapper .sub-title{font-size:14px;font-weight:500;padding:2px 15px;line-height:24px;margin-bottom:20px;border-radius:500px;display:inline-block;color:var(--primary-color);letter-spacing:.84px;text-transform:uppercase;border:1.2px solid rgb(17 17 17 / .1)}.call-to-action__inner .section-title-4__wrapper .sub-title{color:var(--white);border:1.2px solid rgb(255 255 255 / .3)}.call-to-action__inner .section-title-4__wrapper .title{font-size:70px;font-weight:500;line-height:80px;color:var(--white);letter-spacing:-2.1px;text-transform:capitalize}.service-4__inner{gap:10px;display:flex;align-items:center}.service-4__inner .service-4__item{width:300px;height:740px;position:relative;border:1px solid rgb(0 0 0 / .1);padding:54px 34px 60px 150px;transition:all 0.5s ease;overflow:hidden}.service-4__inner .service-4__item .media{position:relative;clip-path:polygon(100% 0,100% 0,100% 0,100% 0);transition:clip-path 0.8s ease-in-out}.service-4__inner .service-4__item.active .media{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.service-4__inner .service-4__item.active{width:830px;border-color:#000}.service-4__inner .service-4__item .media .thumb{width:641px;margin-left:auto}.service-4__inner .service-4__item .media img{width:100%;height:100%;object-fit:cover}.service-4__inner .service-4__item.active .content{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.service-4__inner .service-4__item .media .content{top:14px;z-index:1;right:14px;padding:50px;max-width:385px;position:absolute;background:var(--white)}.service-4__inner .service-4__item .media .content .title{font-size:22px;font-weight:500;line-height:24px;letter-spacing:-1.1px}.service-4__inner .service-4__item .media .content .arrow{margin-top:178px;display:inline-block}.service-4__inner .service-4__item .media .content .desc{font-size:18px;font-weight:500;margin-top:34px;line-height:20px;color:var(--black-dark);letter-spacing:-.48px}.service-4__inner .service-4__item .icon{top:24px;right:34px;position:absolute}.service-4__inner .service-4__item>.title{left:105px;bottom:55px;rotate:-90deg;font-size:50px;font-weight:500;line-height:56px;white-space:nowrap;position:absolute;color:var(--black-dark);letter-spacing:-1.5px;transform-origin:left bottom}.service-4__inner .service-4__item>.title span{font-family:var(--font_tartuffotrial)}.progress-circle-container{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;align-items:center;justify-content:center}.progress-circle{width:65px;height:65px}.progress-circle-bar{fill:none;stroke:var(--primary-color);stroke-width:5;stroke-dasharray:283;stroke-dashoffset:0;transform-origin:center;transition:stroke-dashoffset 0.3s ease}.progress-background{fill:#fff0;stroke:#ededed;stroke-width:5;stroke-dasharray:none}.scroll-to-top{position:absolute;height:100%;width:100%;background-color:var(--primary-color);border-radius:50%;cursor:pointer;transition:opacity 0.3s ease;z-index:9998;display:flex;align-items:center;justify-content:center;opacity:0}.scroll-to-top svg{display:block;width:30px;height:30px;stroke:#fff;transition:all 0.1s ease}.servicing-parts{overflow:visible}#one-roof{position:absolute;top:-10%;left:0;width:12%;animation-name:spin;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear;z-index:1}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.servicing-sliders .swiper-pagination-bullet{width:15px;height:4px;background-color:var(--primary-color);border-radius:4px}.servicing-sliders .swiper-pagination-bullet.swiper-pagination-bullet-active{width:30px}.footer-4__inner{border-right:1px solid rgb(255 255 255 / .1);border-left:1px solid rgb(255 255 255 / .1)}.footer-4__inner .footer-4__wrapper{display:grid;border-bottom:1px solid rgb(255 255 255 / .1);grid-template-columns:615px 500px auto auto}.footer-widget-box{display:flex;padding-top:37px;padding-bottom:40px;flex-direction:column}.footer-widget-box:not(:last-child){border-right:1px solid #DADADA}.footer-4__inner .footer-widget-box{border-right:none;padding-top:133px;padding-bottom:20px}.footer-4__inner .footer-widget-box:first-child{padding-left:14px;border-right:1px solid rgb(255 255 255 / .1)}.footer-4__inner .footer-widget-box .content .title{font-size:3vw;font-weight:500;line-height:1.2;color:var(--white);letter-spacing:-.9px;text-transform:uppercase}.footer-4__inner .footer-widget-box .content .info{margin-top:75px}.footer-4__inner .footer-widget-box .content .info a{display:block;font-size:22px;font-weight:500;line-height:1.5;opacity:.74;color:var(--white);margin-bottom:10px;letter-spacing:-.48px}.footer-4__inner .footer-widget-box:nth-child(2){padding-left:60px}.footer-4__inner .footer-widget-box .title{font-size:28px;font-weight:500;line-height:30px;color:var(--white);letter-spacing:-.6px;text-transform:uppercase}.footer-4__inner .footer-widget-box .newsletter{margin-top:182px}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.footer-4__inner .footer-widget-box .newsletter .input-group{max-width:454px;position:relative;padding-bottom:14px}.footer-4__inner .footer-widget-box .newsletter .input-group::before{content:"";bottom:0;width:100%;height:1px;position:absolute;background:var(--white)}.footer-4__inner .footer-widget-box:nth-child(3){padding-left:0}.footer-4__inner .footer-widget-box .footer-nav-list{margin-top:90px}.footer-widget-box .footer-nav-list li{color:var(--white);list-style:none;font-size:18px;font-weight:500;line-height:18px;letter-spacing:-.48px}.footer-4__inner .footer-widget-box .footer-nav-list li:not(:last-child){margin-bottom:10px}.footer-widget-box .footer-nav-list li a{list-style:none;font-size:20px;font-weight:500;overflow:hidden;line-height:1.5;position:relative;color:var(--primary-color);display:inline-block;text-decoration:none;letter-spacing:-.48px}.footer-4__inner .footer-widget-box .footer-nav-list li a{opacity:.74;color:var(--white)}.footer-4__inner .footer-widget-box:last-child{padding-left:90px;margin-right:20px}.footer-4__inner .copyright{display:grid;align-items:flex-end;grid-template-columns:615px auto auto}.footer-4__inner .copyright__logo{padding-top:60px;margin-left:14px;padding-bottom:15px;border-right:1px solid rgb(255 255 255 / .1);text-align:center}.footer-4__inner .copyright__logo img{max-width:200px}.footer-4__inner .copyright__menu{list-style:none;padding-bottom:34px;margin-left:60px}.footer-4__inner .copyright__menu li a{opacity:.74;font-size:18px;font-weight:500;line-height:22px;color:var(--white);letter-spacing:-.48px}.footer-4__inner .copyright__text{opacity:.74;font-size:18px;font-weight:500;line-height:31px;color:var(--white);padding-bottom:20px;letter-spacing:-.48px}.footer-4__inner .copyright__text a{color:var(--white);position:relative}.btn{position:relative;display:inline-block;width:auto;height:auto;background-color:#fff0;border:none;cursor:pointer;margin:0 25px 15px;border-radius:0}.btn:active,.btn:hover,.btn:focus{outline:0!important;outline-offset:0}.btn::before,.btn::after{position:absolute;content:""}.btn-1::before{background-color:var(--primary-color);transition:0.3s ease-out}.btn-1 span{color:#fff;border:1px solid var(--primary-color);transition:0.2s 0.1s}.btn-1 span i{margin-left:5px}.btn-1 span:hover{color:var(--primary-color);transition:0.2s 0.1s}.btn span{position:relative;display:inline-block;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;top:0;left:0;width:100%;padding:15px 20px 15px 30px;transition:0.3s}.btn.hover-filled-slide-left::before{top:0;bottom:0;left:0;height:100%;width:100%}.btn.hover-filled-slide-left:hover::before{width:0%}.breadcrumb{padding:0;margin:0}.breadcrumb__bg{position:absolute;width:100%;height:100%;object-fit:cover}.breadcrumb__bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff94}.breadcrumb__bg img{width:100%;height:100%;object-fit:cover}.breadcrumb__content{z-index:9;position:relative;padding-top:250px;padding-bottom:70px}.breadcrumb__sub-title{font-size:18px;font-weight:500;line-height:22px;margin-bottom:50px;color:var(--black-dark);letter-spacing:-.54px}.breadcrumb__title{font-size:85px;font-weight:600;line-height:1.36;color:var(--black-dark);letter-spacing:-.5px}.move-text.style-two{height:200px}.move-text.style-two ul{position:absolute;top:50%;left:0;z-index:1;transform:translateY(-50%);white-space:nowrap;animation:mymove 21s linear infinite alternate}.move-text-wrapper{margin-bottom:0}@keyframes mymove{0%{left:0}100%{left:-100%}}.move-text.style-two ul li{font-size:11vw;line-height:1;font-weight:900;display:inline-block;margin:0 26px 0 0;padding:0 80px 0 0;color:#e1e1e1;position:relative;transition:var(--transition);letter-spacing:.8px;opacity:1}.move-text.style-two ul li:after{position:absolute;top:48%;right:0;content:"|";font-size:48px;font-weight:400;transform:translateY(-50%) rotate(-20deg);font-size:111px}.move-text.style-two ul li:nth-child(even){font-weight:800}.mission-item{display:flex;flex-direction:column;height:700px;justify-content:start;background:var(--black-dark);padding:38px 28px;color:var(--white);border-radius:20px;position:relative;overflow:hidden}.numbering-title{margin-bottom:25px;z-index:1}.numbering-title span{font-size:15px;display:block;border-bottom:1px solid #4c4c4c;padding-bottom:5px}.mission-wrapper .mission-items:nth-child(1) .mission-item{background-image:url(../images/vision.jpg)}.mission-wrapper .mission-items:nth-child(2) .mission-item{background-image:url(../images/mission.jpg)}.mission-wrapper .mission-items:nth-child(3) .mission-item{background-image:url(../images/core-value.jpg)}.mission-wrapper .mission-items .mission-item::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background-color:#00000096;z-index:0;border-radius:20px}.mission-title h4{color:var(--white);font-size:40px;margin-bottom:11px}.mission-title p{color:var(--white)}.numbering-title,.mission-title{z-index:1}.our-solutuins a{text-decoration:underline;color:var(--white);text-underline-position:under}.inner-product-img{overflow:hidden;border-radius:30px;margin-bottom:10px}.inner-product-img img{transition:var(--transition)}.inner-product-img:hover img{transform:scale(1.04)}.inner-product-info{margin:10px 0}.inner-product-info h4{font-size:34px;margin-bottom:20px;text-transform:capitalize}.inner-product-info p{font-size:19px}.inner-product-info h4::after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background-color:var(--primary-color);transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease}.inner-products-item{margin-bottom:30px}.inner-products-item a:hover .inner-product-info h4::after{transform:scaleX(1)}.read-more span{color:var(--primary-color);text-transform:capitalize;font-size:20px;border-bottom:2px solid var(--primary-color)}.product-detail-info h4{font-size:36px;position:relative;color:var(--primary-color);margin-bottom:10px}.info-table{margin-top:20px}.info-table-title{margin-bottom:38px}.info-table-title h5{position:relative;font-size:34px}.info-table{margin-top:60px}.info-table-title h5::after{content:"";position:absolute;left:0;width:320px;background-color:var(--secondary-color);height:2px;bottom:-5px}.info-table-title h5::before{content:"";position:absolute;left:0;width:50px;background-color:var(--primary-color);height:4px;bottom:-6px;border-radius:10px;z-index:9}.info-table table th,.info-table table td{font-size:20px;font-weight:800;padding:12px}.info-table table td{font-weight:400;font-size:19px}.sp1{padding:100px 0 100px}.contact1-section-area.contact-inner{background:#fff}.contact1-section-area .contact-header-area{padding:0 70px 0 0}.contact1-section-area.contact-inner .contact-header-area h5{font-size:16px;font-weight:500;color:#c90f16;border-radius:4px;padding:8px 12px;text-transform:capitalize;display:inline-block;position:relative;z-index:1;margin-bottom:20px;background:#fae7e8}.contact1-section-area .contact-header-area h5::after{position:absolute;content:"";height:100%;width:100%;left:0;top:0;border-radius:4px;background:#c90f16;opacity:10%;z-index:-1}.contact1-section-area.contact-inner .contact-header-area h2{color:#060404;font-size:44px;line-height:54px}.space48{height:48px}.contact-auhtor-side{margin-bottom:30px}.contact1-section-area .contact-header-area .contact-auhtor-side .icons-text{display:flex;align-items:center}.contact1-section-area .contact-header-area .contact-auhtor-side .icons-text .icons{height:48px;width:48px;text-align:center;line-height:48px;border-radius:4px;display:inline-block;color:#fff;transition:all 0.4s;background:#c90f16}.contact1-section-area .contact-header-area .contact-auhtor-side .icons-text .text{padding-left:16px}.contact1-section-area.contact-inner .contact-header-area .contact-auhtor-side .icons-text .text p{color:#060404;margin:0;font-weight:700;font-size:23px}.contact1-section-area .contact-header-area .contact-auhtor-side .icons-text{display:flex;align-items:center}.contact1-section-area .contact-submit-boxarea{padding:32px 40px;border-radius:20px;background:rgb(255 255 255 / .1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #f5f5f5}.contact1-section-area.contact-inner .contact-submit-boxarea h4{color:var(--primary-color);font-size:40px}.contact1-section-area .contact-submit-boxarea .input-area{margin-top:20px}.contact1-section-area.contact-inner .contact-submit-boxarea .input-area p{color:#060404;opacity:80%;font-size:18px;line-height:26px}.contact1-section-area .contact-submit-boxarea .has-feedback{margin-bottom:20px}.contact1-section-area .contact-submit-boxarea .has-feedback{position:relative}.contact1-section-area .contact-submit-boxarea label{font-size:19px;margin-bottom:5px;text-transform:capitalize}.contact1-section-area .contact-submit-boxarea label.error{position:absolute;color:var(--primary-color);font-size:14px}.contact1-section-area .contact-submit-boxarea input{font-size:17px;color:#060404;width:100%;border-radius:4px;background:#fff;padding:16px;height:48px}.contact1-section-area .contact-submit-boxarea textarea{font-size:20px;color:#060404;width:100%;border-radius:4px;background:#fff;padding:16px;height:150px}.mission-title ul{padding-left:20px}.mission-title ul li{list-style-type:square}.grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem}@media only screen and (min-width:767px){.grid{grid-template-columns:repeat(2,1fr);grid-gap:1.5rem}}.article{position:relative;cursor:pointer}.article:hover:before{opacity:1}.article:hover .article__cover{transform:translateX(-2rem) scale(1.05);width:100%}.article:hover .article__title,.article:hover .article__info{opacity:1;transform:translateX(0)}.article:hover .article__title{transition-delay:0s}.article:hover .article__info{transition-delay:0.1s}.article:hover .article__figure::after{opacity:1}.article:before{content:"";opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 0 10px 4px rgb(0 0 0 / .47);transition:opacity 0.3s ease-in-out}.article__figure{position:relative;overflow:hidden;margin:0;height:0;padding-bottom:100%}.article__figure::after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#00000070;z-index:0;opacity:0}@media only screen and (min-width:500px){.article__figure{padding-bottom:60%}}@media only screen and (min-width:767px){.article__figure{padding-bottom:66.6%}}@media only screen and (min-width:1200px){.article__figure{padding-bottom:80%}}.article__cover{position:absolute;top:0;bottom:0;left:0;right:-2rem;width:calc(100% + 2rem);height:100%;-o-object-fit:cover;object-fit:cover;transform:translateX(0);transition:transform 0.55s ease-in-out}.article__caption{position:absolute;top:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;max-width:90%;z-index:9}.article__title,.article__info{opacity:0;max-width:25rem;padding:.85rem 1rem;transform:translateX(50%);transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out;color:var(--white);font-weight:700}.article__title{background-color:#333;font-weight:700;transition-delay:0.1s;font-size:32px}.article__info{background-color:#333;font-size:.95rem;letter-spacing:2px;font-weight:400}.contact1-section-area .contact-submit-boxarea input.submit-btn,.submit{position:relative;overflow:hidden;z-index:1;background:#fff0;border:2px solid var(--primary-color);color:var(--primary-color);padding:8px 28px;transition:color 0.3s ease}.contact1-section-area .contact-submit-boxarea input.submit-btn::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--primary-color);z-index:-1;transition:width 0.4s ease}.contact1-section-area .contact-submit-boxarea input.submit-btn:hover::before{width:100%}.contact1-section-area .contact-submit-boxarea input.submit-btn:hover{color:#fff;background-color:var(--primary-color)}.product-price span{color:var(--primary-color);font-size:25px;margin-top:21px;display:block;text-align:center;font-weight:800}.form-group.has-feedback{margin-bottom:18px;position:relative}.modal-logo img{width:100%;max-width:35%;margin:auto;margin-bottom:0}.modal-call{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.modal-content{border-radius:50px;overflow:hidden}.modal-call a,.modal-call .prev-digit{color:#1d242b;font-size:17px;font-weight:500;width:100%;align-items:start;margin-bottom:12px}.modal-body .has-feedback{margin-bottom:12px;position:relative}.modal-body .form-control{border:0;background-color:#fff0;border-radius:0;border-bottom:1px solid #ccc;padding:10px 0;font-size:17px;color:var(--black-dark)!important;box-shadow:none;font-weight:400}.modal-header{background-color:var(--primary-color);color:var(--white);text-align:center}.modal-header h5{color:var(--white);font-size:24px;width:100%;letter-spacing:.4px;font-weight:500}.modal-header .btn-close{margin:0;filter:invert(1)}.modal-logo{padding:10px 0 10px}.modal-body{padding:0}label.error{position:absolute;bottom:-22px;color:red!important;font-weight:400;font-size:12px!important;text-transform:capitalize;margin:0}.modal-open{padding:0!important}