form .select-resize-ghost,form .select2-container .select2-choice,form .select2-container .select2-selection,form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form select,form textarea{box-shadow:none;border-radius:5px;height:48px}form input[type="submit"]{border:0;border-radius:5px;text-transform:none}.amb-0 *,.pmb-0 p{margin-bottom:0}.font-h,.all-font-h *{font-family:var(--heading-font-family) !important}.font-p,.all-font-p *{font-family:var(--text-font-family) !important}.font-alt,.all-font-alt *{font-family:var(--alt-font-family) !important}.fs-0{font-size:0px}.fs-1{font-size:1px}.fs-2{font-size:2px}.fs-3{font-size:3px}.fs-4{font-size:4px}.fs-5{font-size:5px}.fs-6{font-size:6px}.fs-7{font-size:7px}.fs-8{font-size:8px}.fs-9{font-size:9px}.fs-10{font-size:10px}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-19{font-size:19px}.fs-20{font-size:20px}.fs-21{font-size:21px}.fs-22{font-size:22px}.fs-23{font-size:23px}.fs-24{font-size:24px}.fs-25{font-size:25px}.fs-26{font-size:26px}.fs-27{font-size:27px}.fs-28{font-size:28px}.fs-29{font-size:29px}.fs-30{font-size:30px}.fs-31{font-size:31px}.fs-32{font-size:32px}.fs-33{font-size:33px}.fs-34{font-size:34px}.fs-35{font-size:35px}.fs-36{font-size:36px}.fs-37{font-size:37px}.fs-38{font-size:38px}.fs-39{font-size:39px}.fs-40{font-size:40px}.fs-41{font-size:41px}.fs-42{font-size:42px}.fs-43{font-size:43px}.fs-44{font-size:44px}.fs-45{font-size:45px}.fs-46{font-size:46px}.fs-47{font-size:47px}.fs-48{font-size:48px}.fs-49{font-size:49px}.fs-50{font-size:50px}.fs-51{font-size:51px}.fs-52{font-size:52px}.fs-53{font-size:53px}.fs-54{font-size:54px}.fs-55{font-size:55px}.fs-56{font-size:56px}.fs-57{font-size:57px}.fs-58{font-size:58px}.fs-59{font-size:59px}.fs-60{font-size:60px}.fs-61{font-size:61px}.fs-62{font-size:62px}.fs-63{font-size:63px}.fs-64{font-size:64px}.fs-65{font-size:65px}.fs-66{font-size:66px}.fs-67{font-size:67px}.fs-68{font-size:68px}.fs-69{font-size:69px}.fs-70{font-size:70px}.fs-71{font-size:71px}.fs-72{font-size:72px}.fs-73{font-size:73px}.fs-74{font-size:74px}.fs-75{font-size:75px}.fs-76{font-size:76px}.fs-77{font-size:77px}.fs-78{font-size:78px}.fs-79{font-size:79px}.fs-80{font-size:80px}.fs-81{font-size:81px}.fs-82{font-size:82px}.fs-83{font-size:83px}.fs-84{font-size:84px}.fs-85{font-size:85px}.fs-86{font-size:86px}.fs-87{font-size:87px}.fs-88{font-size:88px}.fs-89{font-size:89px}.fs-90{font-size:90px}.fs-91{font-size:91px}.fs-92{font-size:92px}.fs-93{font-size:93px}.fs-94{font-size:94px}.fs-95{font-size:95px}.fs-96{font-size:96px}.fs-97{font-size:97px}.fs-98{font-size:98px}.fs-99{font-size:99px}.fs-100{font-size:100px}@media (max-width:849px){.md-fs-0{font-size:0px}}@media (max-width:849px){.md-fs-1{font-size:1px}}@media (max-width:849px){.md-fs-2{font-size:2px}}@media (max-width:849px){.md-fs-3{font-size:3px}}@media (max-width:849px){.md-fs-4{font-size:4px}}@media (max-width:849px){.md-fs-5{font-size:5px}}@media (max-width:849px){.md-fs-6{font-size:6px}}@media (max-width:849px){.md-fs-7{font-size:7px}}@media (max-width:849px){.md-fs-8{font-size:8px}}@media (max-width:849px){.md-fs-9{font-size:9px}}@media (max-width:849px){.md-fs-10{font-size:10px}}@media (max-width:849px){.md-fs-11{font-size:11px}}@media (max-width:849px){.md-fs-12{font-size:12px}}@media (max-width:849px){.md-fs-13{font-size:13px}}@media (max-width:849px){.md-fs-14{font-size:14px}}@media (max-width:849px){.md-fs-15{font-size:15px}}@media (max-width:849px){.md-fs-16{font-size:16px}}@media (max-width:849px){.md-fs-17{font-size:17px}}@media (max-width:849px){.md-fs-18{font-size:18px}}@media (max-width:849px){.md-fs-19{font-size:19px}}@media (max-width:849px){.md-fs-20{font-size:20px}}@media (max-width:849px){.md-fs-21{font-size:21px}}@media (max-width:849px){.md-fs-22{font-size:22px}}@media (max-width:849px){.md-fs-23{font-size:23px}}@media (max-width:849px){.md-fs-24{font-size:24px}}@media (max-width:849px){.md-fs-25{font-size:25px}}@media (max-width:849px){.md-fs-26{font-size:26px}}@media (max-width:849px){.md-fs-27{font-size:27px}}@media (max-width:849px){.md-fs-28{font-size:28px}}@media (max-width:849px){.md-fs-29{font-size:29px}}@media (max-width:849px){.md-fs-30{font-size:30px}}@media (max-width:849px){.md-fs-31{font-size:31px}}@media (max-width:849px){.md-fs-32{font-size:32px}}@media (max-width:849px){.md-fs-33{font-size:33px}}@media (max-width:849px){.md-fs-34{font-size:34px}}@media (max-width:849px){.md-fs-35{font-size:35px}}@media (max-width:849px){.md-fs-36{font-size:36px}}@media (max-width:849px){.md-fs-37{font-size:37px}}@media (max-width:849px){.md-fs-38{font-size:38px}}@media (max-width:849px){.md-fs-39{font-size:39px}}@media (max-width:849px){.md-fs-40{font-size:40px}}@media (max-width:849px){.md-fs-41{font-size:41px}}@media (max-width:849px){.md-fs-42{font-size:42px}}@media (max-width:849px){.md-fs-43{font-size:43px}}@media (max-width:849px){.md-fs-44{font-size:44px}}@media (max-width:849px){.md-fs-45{font-size:45px}}@media (max-width:849px){.md-fs-46{font-size:46px}}@media (max-width:849px){.md-fs-47{font-size:47px}}@media (max-width:849px){.md-fs-48{font-size:48px}}@media (max-width:849px){.md-fs-49{font-size:49px}}@media (max-width:849px){.md-fs-50{font-size:50px}}@media (max-width:849px){.md-fs-51{font-size:51px}}@media (max-width:849px){.md-fs-52{font-size:52px}}@media (max-width:849px){.md-fs-53{font-size:53px}}@media (max-width:849px){.md-fs-54{font-size:54px}}@media (max-width:849px){.md-fs-55{font-size:55px}}@media (max-width:849px){.md-fs-56{font-size:56px}}@media (max-width:849px){.md-fs-57{font-size:57px}}@media (max-width:849px){.md-fs-58{font-size:58px}}@media (max-width:849px){.md-fs-59{font-size:59px}}@media (max-width:849px){.md-fs-60{font-size:60px}}@media (max-width:849px){.md-fs-61{font-size:61px}}@media (max-width:849px){.md-fs-62{font-size:62px}}@media (max-width:849px){.md-fs-63{font-size:63px}}@media (max-width:849px){.md-fs-64{font-size:64px}}@media (max-width:849px){.md-fs-65{font-size:65px}}@media (max-width:849px){.md-fs-66{font-size:66px}}@media (max-width:849px){.md-fs-67{font-size:67px}}@media (max-width:849px){.md-fs-68{font-size:68px}}@media (max-width:849px){.md-fs-69{font-size:69px}}@media (max-width:849px){.md-fs-70{font-size:70px}}@media (max-width:849px){.md-fs-71{font-size:71px}}@media (max-width:849px){.md-fs-72{font-size:72px}}@media (max-width:849px){.md-fs-73{font-size:73px}}@media (max-width:849px){.md-fs-74{font-size:74px}}@media (max-width:849px){.md-fs-75{font-size:75px}}@media (max-width:849px){.md-fs-76{font-size:76px}}@media (max-width:849px){.md-fs-77{font-size:77px}}@media (max-width:849px){.md-fs-78{font-size:78px}}@media (max-width:849px){.md-fs-79{font-size:79px}}@media (max-width:849px){.md-fs-80{font-size:80px}}@media (max-width:849px){.md-fs-81{font-size:81px}}@media (max-width:849px){.md-fs-82{font-size:82px}}@media (max-width:849px){.md-fs-83{font-size:83px}}@media (max-width:849px){.md-fs-84{font-size:84px}}@media (max-width:849px){.md-fs-85{font-size:85px}}@media (max-width:849px){.md-fs-86{font-size:86px}}@media (max-width:849px){.md-fs-87{font-size:87px}}@media (max-width:849px){.md-fs-88{font-size:88px}}@media (max-width:849px){.md-fs-89{font-size:89px}}@media (max-width:849px){.md-fs-90{font-size:90px}}@media (max-width:849px){.md-fs-91{font-size:91px}}@media (max-width:849px){.md-fs-92{font-size:92px}}@media (max-width:849px){.md-fs-93{font-size:93px}}@media (max-width:849px){.md-fs-94{font-size:94px}}@media (max-width:849px){.md-fs-95{font-size:95px}}@media (max-width:849px){.md-fs-96{font-size:96px}}@media (max-width:849px){.md-fs-97{font-size:97px}}@media (max-width:849px){.md-fs-98{font-size:98px}}@media (max-width:849px){.md-fs-99{font-size:99px}}@media (max-width:849px){.md-fs-100{font-size:100px}}@media (max-width:549px){.sm-fs-0{font-size:0px}}@media (max-width:549px){.sm-fs-1{font-size:1px}}@media (max-width:549px){.sm-fs-2{font-size:2px}}@media (max-width:549px){.sm-fs-3{font-size:3px}}@media (max-width:549px){.sm-fs-4{font-size:4px}}@media (max-width:549px){.sm-fs-5{font-size:5px}}@media (max-width:549px){.sm-fs-6{font-size:6px}}@media (max-width:549px){.sm-fs-7{font-size:7px}}@media (max-width:549px){.sm-fs-8{font-size:8px}}@media (max-width:549px){.sm-fs-9{font-size:9px}}@media (max-width:549px){.sm-fs-10{font-size:10px}}@media (max-width:549px){.sm-fs-11{font-size:11px}}@media (max-width:549px){.sm-fs-12{font-size:12px}}@media (max-width:549px){.sm-fs-13{font-size:13px}}@media (max-width:549px){.sm-fs-14{font-size:14px}}@media (max-width:549px){.sm-fs-15{font-size:15px}}@media (max-width:549px){.sm-fs-16{font-size:16px}}@media (max-width:549px){.sm-fs-17{font-size:17px}}@media (max-width:549px){.sm-fs-18{font-size:18px}}@media (max-width:549px){.sm-fs-19{font-size:19px}}@media (max-width:549px){.sm-fs-20{font-size:20px}}@media (max-width:549px){.sm-fs-21{font-size:21px}}@media (max-width:549px){.sm-fs-22{font-size:22px}}@media (max-width:549px){.sm-fs-23{font-size:23px}}@media (max-width:549px){.sm-fs-24{font-size:24px}}@media (max-width:549px){.sm-fs-25{font-size:25px}}@media (max-width:549px){.sm-fs-26{font-size:26px}}@media (max-width:549px){.sm-fs-27{font-size:27px}}@media (max-width:549px){.sm-fs-28{font-size:28px}}@media (max-width:549px){.sm-fs-29{font-size:29px}}@media (max-width:549px){.sm-fs-30{font-size:30px}}@media (max-width:549px){.sm-fs-31{font-size:31px}}@media (max-width:549px){.sm-fs-32{font-size:32px}}@media (max-width:549px){.sm-fs-33{font-size:33px}}@media (max-width:549px){.sm-fs-34{font-size:34px}}@media (max-width:549px){.sm-fs-35{font-size:35px}}@media (max-width:549px){.sm-fs-36{font-size:36px}}@media (max-width:549px){.sm-fs-37{font-size:37px}}@media (max-width:549px){.sm-fs-38{font-size:38px}}@media (max-width:549px){.sm-fs-39{font-size:39px}}@media (max-width:549px){.sm-fs-40{font-size:40px}}@media (max-width:549px){.sm-fs-41{font-size:41px}}@media (max-width:549px){.sm-fs-42{font-size:42px}}@media (max-width:549px){.sm-fs-43{font-size:43px}}@media (max-width:549px){.sm-fs-44{font-size:44px}}@media (max-width:549px){.sm-fs-45{font-size:45px}}@media (max-width:549px){.sm-fs-46{font-size:46px}}@media (max-width:549px){.sm-fs-47{font-size:47px}}@media (max-width:549px){.sm-fs-48{font-size:48px}}@media (max-width:549px){.sm-fs-49{font-size:49px}}@media (max-width:549px){.sm-fs-50{font-size:50px}}@media (max-width:549px){.sm-fs-51{font-size:51px}}@media (max-width:549px){.sm-fs-52{font-size:52px}}@media (max-width:549px){.sm-fs-53{font-size:53px}}@media (max-width:549px){.sm-fs-54{font-size:54px}}@media (max-width:549px){.sm-fs-55{font-size:55px}}@media (max-width:549px){.sm-fs-56{font-size:56px}}@media (max-width:549px){.sm-fs-57{font-size:57px}}@media (max-width:549px){.sm-fs-58{font-size:58px}}@media (max-width:549px){.sm-fs-59{font-size:59px}}@media (max-width:549px){.sm-fs-60{font-size:60px}}@media (max-width:549px){.sm-fs-61{font-size:61px}}@media (max-width:549px){.sm-fs-62{font-size:62px}}@media (max-width:549px){.sm-fs-63{font-size:63px}}@media (max-width:549px){.sm-fs-64{font-size:64px}}@media (max-width:549px){.sm-fs-65{font-size:65px}}@media (max-width:549px){.sm-fs-66{font-size:66px}}@media (max-width:549px){.sm-fs-67{font-size:67px}}@media (max-width:549px){.sm-fs-68{font-size:68px}}@media (max-width:549px){.sm-fs-69{font-size:69px}}@media (max-width:549px){.sm-fs-70{font-size:70px}}@media (max-width:549px){.sm-fs-71{font-size:71px}}@media (max-width:549px){.sm-fs-72{font-size:72px}}@media (max-width:549px){.sm-fs-73{font-size:73px}}@media (max-width:549px){.sm-fs-74{font-size:74px}}@media (max-width:549px){.sm-fs-75{font-size:75px}}@media (max-width:549px){.sm-fs-76{font-size:76px}}@media (max-width:549px){.sm-fs-77{font-size:77px}}@media (max-width:549px){.sm-fs-78{font-size:78px}}@media (max-width:549px){.sm-fs-79{font-size:79px}}@media (max-width:549px){.sm-fs-80{font-size:80px}}@media (max-width:549px){.sm-fs-81{font-size:81px}}@media (max-width:549px){.sm-fs-82{font-size:82px}}@media (max-width:549px){.sm-fs-83{font-size:83px}}@media (max-width:549px){.sm-fs-84{font-size:84px}}@media (max-width:549px){.sm-fs-85{font-size:85px}}@media (max-width:549px){.sm-fs-86{font-size:86px}}@media (max-width:549px){.sm-fs-87{font-size:87px}}@media (max-width:549px){.sm-fs-88{font-size:88px}}@media (max-width:549px){.sm-fs-89{font-size:89px}}@media (max-width:549px){.sm-fs-90{font-size:90px}}@media (max-width:549px){.sm-fs-91{font-size:91px}}@media (max-width:549px){.sm-fs-92{font-size:92px}}@media (max-width:549px){.sm-fs-93{font-size:93px}}@media (max-width:549px){.sm-fs-94{font-size:94px}}@media (max-width:549px){.sm-fs-95{font-size:95px}}@media (max-width:549px){.sm-fs-96{font-size:96px}}@media (max-width:549px){.sm-fs-97{font-size:97px}}@media (max-width:549px){.sm-fs-98{font-size:98px}}@media (max-width:549px){.sm-fs-99{font-size:99px}}@media (max-width:549px){.sm-fs-100{font-size:100px}}.stack.stack-row .icon-box{flex-flow:row}.slider-wrapper.lg-5 .flickity-slider>*{max-width:20% !important}.slider-wrapper.lg-4 .flickity-slider>*{max-width:25% !important}.slider-wrapper.lg-3 .flickity-slider>*{max-width:33.3333% !important}.slider-wrapper.lg-2 .flickity-slider>*{max-width:50% !important}@media (max-width:849px){.slider-wrapper.md-4 .flickity-slider>*{max-width:25% !important}}@media (max-width:849px){.slider-wrapper.md-3 .flickity-slider>*{max-width:33.3333% !important}}@media (max-width:849px){.slider-wrapper.md-2 .flickity-slider>*{max-width:50% !important}}@media (max-width:849px){.slider-wrapper.md-1 .flickity-slider>*{max-width:100% !important}}@media (max-width:549px){.slider-wrapper.sm-2 .flickity-slider>*{max-width:50% !important}}@media (max-width:549px){.slider-wrapper.sm-1 .flickity-slider>*{max-width:100% !important}}.slider-wrapper .slider-style-container .flickity-slider>*{opacity:1 !important;padding:0 10px}.slider-wrapper .slider-nav-outside .flickity-slider>*{padding-bottom:30px !important}.slider-wrapper .slider-nav-outside .flickity-page-dots{bottom:0}.archive-page-header .page-title{font-size:0}.archive-page-header .page-title span{font-size:25px}#header #logo{margin-right:0}#header .html_topbar_left{width:100%;text-align:center}#header .site-name{text-transform:uppercase;font-size:24px;font-weight:700;color:var(--fs-color-secondary)}#header .site-slogan{text-transform:uppercase;font-size:20px;font-weight:700;color:#333;line-height:1}#header .header-button-1 .button{--deg: 90deg;background:linear-gradient(var(--deg, 0deg), var(--fs-color-primary) 0%, var(--fs-color-secondary) 100%);font-size:16px;font-weight:500;letter-spacing:1.6px;width:250px}#header .header-bottom-nav>li{margin:0 25px}#header .header-bottom-nav>li>a{font-size:16px;color:#fff}#header .header-bottom-nav>li .sub-menu{padding:0}#header .header-bottom-nav>li .sub-menu li{border-top:1px solid #fff}#header .header-bottom-nav>li .sub-menu li a{background-color:var(--fs-color-primary);color:#fff}#header .header-bottom-nav>li .sub-menu li a:hover{background-color:var(--fs-color-secondary)}body h2{font-size:24px}.br-5,.img-br-5 .box-image{border-radius:5px;overflow:hidden}.br-10,.img-br-10 .box-image{border-radius:10px;overflow:hidden}.br-15,.img-br-15 .box-image{border-radius:15px;overflow:hidden}.br-15.slider-wrapper,.img-br-15 .box-image.slider-wrapper{box-shadow:0 8px 30px rgba(0, 0, 0, 0.15)}.banner-top .overlay{background:linear-gradient(transparent 70%, black) !important}.banner-top p{font-size:20px;font-weight:500}#breadcrumbs{margin-bottom:30px}.container.section-title-container{margin-bottom:23px}.container.section-title-container .section-title-normal{margin-bottom:0;font-size:18px}.container.section-title-container .section-title-normal .section-title-main{border-color:var(--fs-color-primary);padding-bottom:0}.container.section-title-container .section-title-bold .section-title-main{--deg: 90deg;background:linear-gradient(var(--deg, 0deg), var(--fs-color-primary) 0%, var(--fs-color-secondary) 100%);border-radius:8px;color:#fff;border:0;font-size:16px;padding:12px 24px;line-height:1;letter-spacing:1.6px}.container.section-title-container .section-title-bold b{display:none}.service-introduction{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:40px;padding-bottom:10px;margin-bottom:60px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08);position:relative;overflow:hidden}@media (max-width:549px){.service-introduction{padding:20px}}.service-introduction:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.02) 1px, transparent 1px), linear-gradient(rgba(0, 0, 0, 0.02) 1px, transparent 1px);background-size:20px 20px;pointer-events:none;z-index:1}.ms-process{margin-top:40px;position:relative}.ms-process:after{position:absolute;content:"";display:block;top:0;left:50%;transform:translateX(-50%);width:2px;height:100%;background:#e0e0e0;z-index:1}@media (max-width:549px){.ms-process:after{left:30px;transform:translateX(0px)}}.ms-process .ms-process-step{position:relative;margin-bottom:60px;z-index:2}.ms-process .ms-process-step:nth-child(2n) .ms-process-content{margin-left:auto}.ms-process .ms-process-step:nth-child(2n) .ms-process-content:after{left:-10px;border-right:10px solid #fff}.ms-process .ms-process-step:nth-child(2n+1) .ms-process-content:after{right:-10px;border-left:10px solid #fff}@media (max-width:549px){.ms-process .ms-process-step:nth-child(2n+1) .ms-process-content:after{right:auto;border-left:0;left:-10px;border-right:10px solid #fff}}.ms-process .ms-process-step .ms-process-number{position:absolute;left:50%;transform:translateX(-50%);width:60px;height:60px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;z-index:3;border:4px solid #fff;box-shadow:0 0 0 4px #e0e0e0}@media (max-width:549px){.ms-process .ms-process-step .ms-process-number{left:0px;transform:translateX(0px)}}.ms-process .ms-process-step .ms-process-content{width:45%;padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.1);position:relative}@media (max-width:549px){.ms-process .ms-process-step .ms-process-content{width:calc(100% - 80px);margin-left:auto}}.ms-process .ms-process-step .ms-process-content:after{content:"";position:absolute;top:20px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent}.banner-home{overflow:hidden}.banner-home .banner,.banner-home .image-cover{padding-top:calc(100svh - 120px) !important}.banner-home .banner-layers.container{max-width:100%}.about-slider .swiper-main img{border-radius:16px}.about-slider .swiper-thumbs img{border-radius:8px}.experience-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;height:100%;min-height:600px;overflow:hidden}.experience-container .experience-images{position:relative;width:100%;max-width:500px;height:500px;overflow:visible;display:block}.experience-container .experience-images .image-frame{position:absolute;border-radius:16px;overflow:hidden;transition:transform 0.3s ease}.experience-container .experience-images .image-frame.frame-1{top:5px;left:50px;width:230px;z-index:2}.experience-container .experience-images .image-frame.frame-2{bottom:0px;right:0px;width:350px;z-index:1}@media (max-width:549px){.experience-container .experience-images .image-frame.frame-2{width:300px}}.experience-container .experience-images .image-frame:hover{transform:scale(1.2);z-index:3}.experience-container .experience-badge{position:absolute;top:370px;left:140px;transform:translate(-50%, -50%) rotate(270deg);display:flex;align-items:center;gap:10px}@media (max-width:549px){.experience-container .experience-badge{left:50px}}.experience-container .experience-badge .badge-number{font-size:clamp(4rem, 8vw, 6rem);font-weight:900;color:var(--primary-color);line-height:1;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.1)}.experience-container .experience-badge .badge-text{display:flex;flex-direction:column;gap:5px;font-size:24px;font-weight:700;line-height:1}.service-home .box .image-cover{border-radius:16px}.service-home .box .box-text{border-radius:8px 8px 0 0}.service-home .box .icon-box{margin-top:-40px;font-size:16px}.service-home .box .icon-box h3{font-size:20px}.service-home .box .icon-box .icon-box-img{background:#fff;line-height:0;padding:15px;border-radius:100%}.service-home .box .icon-box .icon-box-img svg{padding-top:0}.working-process-row .large-6 .col-inner{border:1px solid #e9ecef;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.4)}.working-process-row .large-6 .col-inner:before{position:absolute;font-weight:700;font-size:80px;z-index:2;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.4);color:var(--fs-color-primary);top:-55px;left:-15px}.working-process-row .large-6 .col-inner h3{font-size:24px;text-align:center;margin-bottom:10px}.working-process-row .large-6:nth-child(1) .col-inner:before{content:"1"}.working-process-row .large-6:nth-child(2) .col-inner:before{content:"2"}.working-process-row .large-6:nth-child(3) .col-inner:before{content:"3"}.working-process-row .large-6:nth-child(4) .col-inner:before{content:"4"}.working-process-row .large-6:nth-child(5) .col-inner:before{content:"5"}.working-process-row .large-6:nth-child(6) .col-inner:before{content:"6"}.working-process-row .large-6:nth-child(7) .col-inner:before{content:"7"}.working-process-row li{list-style:none;position:relative;padding-left:20px;margin-left:0 !important}.working-process-row li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background:var(--fs-color-primary);border-radius:50%}.projects-home{padding-bottom:0 !important}.projects-home .tabbed-content .tab a{font-size:16px;padding:10px 20px;font-weight:normal}.projects-home .tabbed-content .tab a:before{height:2px}.projects-home .tabbed-content .tab.active a{color:var(--fs-color-primary)}.projects-home .tabbed-content .tab.active a:before{opacity:1 !important}.team-experts .testimonial-box h3{margin-bottom:0}.team-experts .testimonial-box:hover .image-cover{border-color:var(--fs-color-primary)}.team-experts .testimonial-box:hover h3{color:var(--fs-color-primary)}.team-experts .image-cover{border-radius:100%;border:2px solid #e9ecef;transition:0.3s all}.team-experts .image-cover:hover{box-shadow:0 8px 25px rgba(255, 107, 53, 0.3)}.contact-home{box-shadow:0 4px 12px rgba(0, 0, 0, 0.3);border-radius:16px;overflow:hidden;background:#fff}.contact-home .form-submit{margin:0;--deg: 90deg;background:linear-gradient(var(--deg, 0deg), var(--fs-color-primary) 0%, var(--fs-color-secondary) 100%);width:100%;height:50px}.featured-post .post-item{padding-bottom:0}.recent-posts{align-content:space-between;height:100%}.recent-posts .post-item{padding-bottom:10px}.recent-posts .post-item:last-child{padding-bottom:0}.recent-posts .post-item .box-vertical .box-text{padding:0 10px}.recent-posts .post-item .box-text .post-title{font-size:16px;margin-bottom:0}.recent-posts .post-item .box-text .post-title a{line-height:1}.recent-posts .post-item .box-text .from_the_blog_excerpt{font-size:13px}.blog-wrapper>.row>.large-10{flex-basis:100%;max-width:100%}.ms-project-info{display:none}.recent-posts .post-item .box-vertical .ms-project-info{display:none}.post-item .col-inner:not(:has(.box-vertical)){box-shadow:0 2px 8px rgba(0, 0, 0, 0.1);border-radius:8px;overflow:hidden;height:100%;transition:0.3s all}.post-item .col-inner:not(:has(.box-vertical)):hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0, 0, 0, 0.15)}.post-item .col-inner:not(:has(.box-vertical)):hover img{transform:scale(1.05)}.post-item .box-vertical .ms-project-info{display:block}@media (max-width:549px){.post-item .box-vertical .box-text{padding:20px 0}}.post-item .box-vertical .box-text .post-title{font-size:20px}.post-item .box-image .absolute{display:none;opacity:0;visibility:hidden}.post-item .box-text{padding:20px}.post-item .box-text .is-divider{display:none}.post-item .box-text .post-title{font-size:18px;margin-bottom:10px}.archive .archive-page-header .page-title{text-align:left}.ms-project-info-item{display:flex;gap:10px;margin-bottom:15px;font-size:16px}.ms-project-info-item .ms-project-info-icon{width:30px;min-width:30px;height:30px;background-color:var(--fs-color-primary);border-radius:30px;display:flex;color:#fff;justify-content:center;align-items:center}.ms-project-info-item .ms-project-info-icon svg{width:15px;height:15px}.ms-project-info-item .ms-project-info-label{font-weight:700;min-width:80px}.ms-project-actions{display:flex;align-items:center;gap:20px;font-size:16px;font-weight:600}.ms-project-actions a{margin:0 !important;padding:10px 25px;border-radius:5px;transition:0.3s all}@media (max-width:549px){.ms-project-actions a{padding:10px 15px}}.ms-project-actions a:hover{transform:translateY(-2px)}.ms-project-actions .ms-project-readmore{background:var(--primary-color);color:#fff;border:2px solid var(--primary-color)}.ms-project-actions .ms-project-readmore:hover{box-shadow:0 4px 15px rgba(255, 107, 53, 0.3)}.ms-project-actions .ms-project-category{background:#fff;color:#333;border:2px solid #e0e0e0;display:flex;align-items:center;gap:10px}.ms-project-actions .ms-project-category:hover{background:#f8f9fa;border-color:var(--fs-color-primary);color:var(--fs-color-primary);text-decoration:none}.single.single-format-aside .entry-header .entry-divider,.single.single-format-aside .entry-header .entry-meta,.single.single-format-aside .entry-header .entry-image{display:none;opacity:0;visibility:hidden}.single.single-format-aside .project-info-grid{display:flex;gap:40px;margin-bottom:30px}@media (max-width:549px){.single.single-format-aside .project-info-grid{flex-flow:column}}.single.single-format-aside .project-info-grid .info-section{width:50%;background:#f8f9fa;padding:30px;border-radius:12px}@media (max-width:549px){.single.single-format-aside .project-info-grid .info-section{width:100%;padding:15px}}.single.single-format-aside .project-info-grid .project-overview{display:flex;flex-flow:row wrap;gap:16px}@media (max-width:549px){.single.single-format-aside .project-info-grid .project-overview{flex-flow:column}}.single.single-format-aside .project-info-grid .project-overview .overview-item{display:flex;align-items:center;gap:15px;padding:15px;background:white;border-radius:8px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05);width:calc(50% - 8px)}@media (max-width:549px){.single.single-format-aside .project-info-grid .project-overview .overview-item{width:100%}}.single.single-format-aside .project-info-grid .project-overview .overview-icon{display:flex;width:50px;height:50px;min-width:50px;background:var(--primary-color);color:#fff;border-radius:100%;align-items:center;justify-content:center}.single.single-format-aside .project-info-grid .project-overview .overview-content-value{font-weight:700}.single.single-format-aside .project-info-title{position:relative;font-size:24px;margin-bottom:30px}.single.single-format-aside .project-info-title:before{content:"";position:absolute;bottom:-8px;left:0;width:50px;height:3px;background:var(--fs-color-primary)}.single.single-format-standard .ms-project-gallery-thumb{justify-content:center}.ms-project-galleries{width:100%}.ms-project-gallery-main{width:100%;margin-bottom:15px}.ms-project-gallery-main .image-cover{padding-top:56.25%;border-radius:15px}.ms-project-gallery-thumb{display:flex;gap:10px;overflow-x:auto;padding-bottom:30px}.ms-project-gallery-thumb .image-cover{padding-top:75%;border-radius:8px}.ms-project-gallery-thumb .ms-project-gallery-item{width:100px;min-width:100px;cursor:pointer;opacity:0.6;overflow:hidden}.ms-project-gallery-thumb .ms-project-gallery-item.active{opacity:1}.icons-white img{filter:brightness(100) invert(1)}.ms-footer .logo-footer{margin-bottom:30px}.ms-footer .logo-footer img{filter:brightness(100)}.ms-footer .social-icons-title{display:inline;border-bottom:2px solid #fff}.ms-footer .social-icons{margin-top:15px}.ms-footer .social-icons>span{display:block;font-size:18px;border-bottom:2px solid;padding-right:0;margin-bottom:15px}.ms-footer .social-icons a.button:not(.is-outline){background-color:#fff !important;border:0 !important;width:40px;height:40px;line-height:40px;margin-right:15px}.ms-footer .social-icons a.button:not(.is-outline)>i{color:#000 !important}.absolute-footer{display:none}.ms-social-contacts{position:fixed;top:55%;right:10px;transform:translatey(-55%);display:flex;flex-flow:column;z-index:99;animation:float 3s ease-in-out infinite;gap:10px}.ms-social-contacts .ms-contact-item{background-color:var(--fs-color-primary);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(0, 0, 0, 0.2);position:relative;overflow:hidden;line-height:1}.ms-social-contacts .ms-contact-item .contact-label{display:none}.ms-social-contacts .ms-contact-item.item-contact-facebook{background-color:#166fe5}.ms-social-contacts .ms-contact-item.item-contact-tiktok{background-color:#000000}.ms-social-contacts .ms-contact-item.item-contact-youtube{background-color:#ff0000}.ms-social-contacts .ms-contact-item.item-contact-phone{background-color:#45a049}@keyframes float{0%,100%{transform:translateY(-50%)}50%{transform:translateY(-55%)}}