@charset "UTF-8";hr{opacity:1;height:1px;border:none;margin:25px 0;background-color:var(--bs-border-color)}.container{max-width:1390px;padding-left:15px;padding-right:15px}.row{margin:unset}.section_space_lg{padding-top:150px;padding-bottom:150px}.btn{z-index:1;border:none;line-height:1;font-size:18px;font-weight:700;border-radius:0;padding:21px 40px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--bs-white);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;font-family:var(--bs-font-heading);-webkit-transition:var(--bs-transition);transition:var(--bs-transition);-webkit-clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}.btn-primary{background-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary)}.btn:before{top:0;left:-5%;z-index:-1;right:auto;bottom:auto;width:110%;height:200%;content:"";position:absolute;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform-origin:left bottom;transform-origin:left bottom;background-color:var(--bs-white);-webkit-transform:skewY(-10deg) scale(1,0);transform:skewY(-10deg) scale(1,0)}.btn:hover{color:var(--bs-dark)}.btn:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:skewY(-10deg) scale(1,1);transform:skewY(-10deg) scale(1,1)}.outline_text{font-weight:700;text-transform:uppercase;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#343434;font-family:var(--bs-font-heading)}.section_heading{margin-bottom:35px}.section_heading .heading_text{font-size:42px;font-weight:700;line-height:55px;margin-bottom:18px}.section_heading .heading_description{font-size:18px;line-height:26px;margin-bottom:30px}.section_heading .outline_text{font-size:66px;line-height:73px;margin-bottom:-44px}.image_widget{overflow:hidden;position:relative;background-color:var(--bs-gray-dark)}.section_heading:has(.funfact_wrapper){z-index:1;position:relative;padding-left:75px;margin-bottom:-60px}.iconbox_hotline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iconbox_hotline .item_icon{font-size:40px;margin-right:22px;color:var(--bs-primary)}.iconbox_hotline .item_title{color:#c2c2c2;font-size:14px;font-weight:400;line-height:18px;margin-bottom:4px;font-family:var(--bs-font-body)}.iconbox_hotline .hotline_number{font-size:18px;font-weight:600;line-height:23px;color:var(--bs-body-color);font-family:var(--bs-font-heading)}.iconbox_hotline .hotline_number:hover{color:var(--bs-primary);text-decoration:underline}.hero_section{z-index:1;position:relative}.hero_section .hero_title{font-size:66px;line-height:73px;margin-bottom:20px}.hero_section p{margin:0;font-size:18px;line-height:26px;padding:0 80px 34px 0}.hero_section .outline_text{z-index:-1;font-size:170px;line-height:221px}.hero_section_4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:61% 100%;background-repeat:no-repeat;background-blend-mode:overlay;background-position:right center;background-color:var(--bs-body-bg)}.hero-reviews{display:flex;gap:20px;margin-bottom:34px}.hero_section_4 .outline_text{position:absolute}.hero_section_4 .outline_text.outline_text_1{left:130px;top:-200px}.hero_section_4 .outline_text.outline_text_2{left:-220px;bottom:-230px}.row:has(.feature_product_item){margin:-50px}.row:has(.feature_product_item)>[class*=col-]{padding:50px}@media screen and (max-width:1440px){.hero_section_4 .outline_text.outline_text_2{left:0}}@media screen and (max-width:1360px){.hero_section .hero_title{font-size:60px;line-height:66px}}@media screen and (max-width:1199px){.section_heading .heading_text{font-size:38px;line-height:46px}}@media screen and (max-width:1024px){.section_space_lg{padding-top:120px;padding-bottom:120px}.row:has(.feature_product_item){margin:-30px -15px}.row:has(.feature_product_item)>[class*=col-]{padding:30px 15px}.hero_section_4{padding:220px 0 180px;background-size:62% 100%}.hero_section .hero_title{font-size:50px;line-height:60px}.hero_section_4 .outline_text.outline_text_1{top:-120px}.hero_section_4 .outline_text.outline_text_2{bottom:-140px}}@media screen and (max-width:991px){.container{max-width:730px}.hero_section .outline_text{line-height:1;font-size:110px}.section_heading:has(.funfact_wrapper){padding-left:0;margin-bottom:30px}.hero_section_4{background-size:cover}.section_heading{text-align:left!important}}@media screen and (max-width:575px){.section_space_lg{padding-top:90px;padding-bottom:90px}.section_heading .heading_text{font-size:32px;line-height:40px}.hero_section .hero_title{font-size:50px;line-height:54px}.hero_section .outline_text{font-size:70px}.section_heading .outline_text{line-height:1;font-size:42px;margin-bottom:-26px}body .hero_section_4{padding:180px 0 150px;padding:140px 0}.hero_section_4 .outline_text.outline_text_2{bottom:-50px;bottom:-90px}.hero_section_4 .outline_text.outline_text_1{top:-30px;top:-60px;left:80px}.hero_section p{padding:0 0 34px}.hero_section_4{padding:150px 0 80px}}@media screen and (max-width:425px){.btn{font-size:16px;padding:17px 30px}.hero_section .hero_title{font-size:46px;line-height:54px}}.custom-section section{padding:100px 0;margin:0}.container{max-width:1600px}.testimonials-section .swiper{max-width:none}.about_section{background:var(--bs-gray-dark)}.hero_section .swiper-container{width:100%;height:100%;position:absolute;z-index:-1;top:0;right:0}.hero_section .swiper-slide{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.7;opacity:.6;opacity:.55}.hero_section .outline_text{pointer-events:none}.hero_section_4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:240px 0;padding:300px 0}.hero_section_4 .swiper-pagination-bullet{width:10px;height:10px;background:var(--bs-body-color)}.hero_section_4 .swiper-pagination-bullet-active{background:var(--bs-primary)}.hero_section .h-img-2{background-position:bottom}.hero_section .h-img-3{background-position-y:60%}@media (max-width:600px){.hero_section .h-img-2{background-position:15% 50%}.hero_section .h-img-3{background-position:8% 50%}.hero_section .h-img-1{background-position:8% 50%}}@media (min-width:1024px){.portfolio-section .portfolio-swiper{padding:0 7.8%;margin:0}}.portfolio-section .swiper-button-next,.portfolio-section .swiper-button-prev{color:#000;background:#fff;padding:22px;height:20px;width:20px;border-radius:100%;opacity:.5}.portfolio-section .swiper-button-next:hover,.portfolio-section .swiper-button-prev:hover{opacity:.8}.portfolio-section .swiper-button-next::after,.portfolio-section .swiper-button-prev::after{font-size:12px;font-weight:bolder}@media (min-width:1024px){.portfolio-section .swiper-button-next{right:calc(20% - 0px / 2)}.portfolio-section .swiper-button-prev{left:calc(20% - 0px / 2)}}section.portfolio-section{padding-top:0}@media (max-width:768px){.theme-page-content>.theme-main{margin:0;width:unset}}@media (max-width:768px){.hero_section_4{padding:200px 0}}.home-cta .theme-component-call-to-action{background:var(--bs-gray-dark)}.portfolio-section .btn-div{display:flex;margin-top:35px}.workprocess_item{padding:22px 80px 0 0;-webkit-transition:var(--bs-transition);transition:var(--bs-transition);border-top:1px solid var(--bs-border-color-translucent)}.workprocess_item:not(:last-child){margin-bottom:24px}.workprocess_item .item_title{font-size:23px;line-height:32px;margin-bottom:14px}.workprocess_item .item_title:has(mark,.item_icon){display:-webkit-box;display:-ms-flexbox;display:flex}.workprocess_item .serial_number{margin-right:7px;color:var(--bs-primary)}@media screen and (max-width:1199px){.workprocess_item{padding:22px 0 0}}@media screen and (max-width:991px){.workprocess_item .item_title:has(mark,.item_icon){display:block}}@media screen and (max-width:575px){.workprocess_item{padding:22px 0 0}}.custom-section .about_section{padding-top:100px;padding-bottom:100px!important}.trust-section .about_section{padding-top:0}.trust-section .about_section{letter-spacing:0px}.trust-section .about_section .about_content .row [class*=col-]{padding:15px 0!important;padding-bottom:0!important}.trust-section .section_heading{margin-bottom:3px}.trust-section .about_section h3{letter-spacing:unset}.trust-section .btn{margin-top:15px}.price-out-your-service .vc_column-inner{margin-bottom:0!important}.price-out-your-service .theme-component-header-subheader{margin-bottom:0!important}@media (max-width:380px){.hero_section .hero_title{font-size:35px;line-height:38px}.hero_section p{font-size:16px;line-height:26px;line-height:23px}}.cbs-package-list>li{flex-basis:350px}footer [class*=col-]{padding:0}.cbs-package-list>li>.cbs-package-duration{padding:0}.cbs-package-list>li>.cbs-package-duration span{display:none}.cbs-service-list>li>.cbs-service-duration{display:none!important}.cbs-service-list>li>div.cbs-button-box{width:unset}