@import url(https://fonts.googleapis.com/css?family=Acme|Lobster|Patua+One|Rubik|Sniglet);body,footer{overflow-x:hidden}#label_service,ul#modal_search li a{color:#303135!important}.dropdown-content a,.dtr-payment li a,.dtr-payment li p,.list-kota a,footer a{text-decoration:none}.card.port,.portfolio-filter li{cursor:pointer;line-height:normal;text-transform:uppercase}*{box-sizing:border-box}:focus{outline:red 0!important}body{margin:0}html{scroll-behavior:smooth}:root{--Sniglet-font:"Sniglet",cursive;--Rubik:"Rubik",cursive;--Patua:"Patua One",cursive;--Lobster:"lobster",cursive;--light-black:#2e2c2caf;--bggradient:linear-gradient(to bottom, #212529, #212529);--light-gray:rgba(255, 255, 255, 0.877)}header a{font-size:.9em;color:#f5f5f5}.navbar-nav .nav-link{color:#cfd9e0;font-family:system-ui;font-weight:700}.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0 2px 15px 0 rgba(0,0,0,.2);z-index:1}.cover,.portfolio-col .portfolio-img,.portfolio-hover-01,.section-1 .row .col-md-6:last-child{position:relative}.dropdown-content a{color:#000;padding:12px 16px;display:block}.dropdown-content a:hover{background-color:#ddd}#progress-content-section .section-content.active,.dropdown:hover .dropdown-content,.portfolio-hover-01 img{display:block}header .nav-item{padding:.9em;text-shadow:1px 1px 1px rgb(0,0,0,.3);z-index:99}header .navbar-brand{z-index:99}.accordion-item-body-content a,.cover .content>span,.navbar-brand:hover,.text-header span,footer p>span,header .nav-link:hover{color:#10bebe}header .row .col-md-7{padding:22vmin 1vmin 35vmin}header .row .col-md-5{padding:4.2vmin 1vmin}header .row .col-md-5 img{width:90%}header{background:var(--bggradient)}header .container .col-md-7{font-family:Rubik,sans-serif}header .container .col-md-7 h6{padding:1vmin;letter-spacing:4px}header .container .col-md-7 h1{font-size:8.5vmin;font-weight:700;padding:.1em 0}header .container .col-md-7 p{padding:1vmin 5vmin}.primary-btn{border-radius:30px;font-weight:700}.navbar-brand img,footer .logo-footer{height:35px}.navbar-toggler{margin-top:-18px}.btn-primary,.btn-primary:active,.btn-primary:focus{color:#fff;background-color:#10bebe;border-color:#10bebe;font-family:system-ui;outline:0}.btn-primary:hover{background-color:#10bebe;border-color:#10bebe}.carousel{margin-top:-85px}.header{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(../assets/impresive-indonesia.jpeg);height:720px;background-position:center;background-size:cover;margin-top:-115px;color:#fff;display:flex;flex-direction:column;justify-content:stretch}.hero-div{margin-top:300px;flex:1;flex-direction:column;text-align:center}.customer-impresif,.slide-logo{align-items:center;display:flex}.hero-div h1{padding-bottom:.4rem}.hero-div p{color:var(--white-smoke);font-size:1.05rem;letter-spacing:3px}.text-header{margin-top:-70px;display:flex}.text-header h1{font-size:var(--Rubik);margin:auto;font-size:50px}.cover,.image-app img{height:55vmin}.section-icon{margin-top:-7px;background-color:#fff;border-radius:10px}.section-1{padding:15vmin 0}.section-1 .row .col-md-6 .pray img{opacity:1;width:95%;border-radius:.2em;z-index:1}.home-panel{top:7vmin;left:-1vmin;background:#fff;border-radius:3px;text-align:left;padding:5vmin;box-shadow:0 25px 42px rgba(0,0,0,.2);z-index:-1}.home-panel h2{font-weight:700;padding:.4em 0;font-size:2em}.home-panel p{font-size:1em;color:rgba(0,0,0,.5)}.cover{width:100%;background:url("../assets/background-impresive.webp") 0 0/100%}.image-app span{font-size:35px;color:#f5f5f5}.cover .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}.cover .content{width:100%;height:100%;padding-top:19vmin}.cover .content>h2{font-family:var(--Patua);font-size:7vmin;color:#f5f5f5}.cover .content>p{font-family:var(--Rubik);font-size:3vmin;color:#fff}.numbers .rect{position:relative;z-index:1;background:#f5f5f5;width:17rem;height:12rem;padding-top:3.5vmin;margin:1rem;border-radius:.5em;box-shadow:1px 2px 50px 0 rgba(0,0,0,.5)}.card-body .pricing,.cards .title{background:rgba(208,241,241,.199)}.numbers{margin-top:-15vmin}.numbers .rect h1{font-size:5rem;color:#10bebe}.card .card-text,.card .card-text a,.purchase>p{color:var(--light-black)}.numbers .rect>p{font-family:var(--Patua)}.purchase>h2{padding-top:15vmin;padding-bottom:.1em}.purchase>p{font-size:18px;padding-bottom:10vmin}.purchase .cards .card{width:22rem;margin:3vmin}.cards div,.logo-in ul{padding:0;margin:0}.cards .title{padding:1.4em 2.5em;font-size:2vmin}.card .card-text{padding:2.5rem 3rem}.card-body .pricing{border-top-right-radius:170px;border-top-left-radius:170px}.card-body .pricing>h1{font-size:10vmin;padding:1em .5em}.section-3{height:70vmin;margin-top:15vmin;background:var(--bggradient)}.section-3 .col-md-12>h1{padding:2em 0 .5em;color:#f5f5f5;font-size:6vmin}.section-3 .col-md-12>p{padding:0 4em 2em;color:var(--light-gray);font-size:3vmin}.section-3 .desktop{background:#fff;display:inline-block;border-radius:3em;padding:2vmin 4.5vmin;margin:1em}.section-3 .desktop h3{font-size:4vmin}.section-3 .desktop p{font-size:2vmin}.section-4 .container h1{font-size:6vmin;padding-top:14vmin}.section-4 .team{padding:10vmin 4vmin}.section-4 .card{width:22em;margin-top:10vmin}.section-4 .card .card-text{padding:.5em}.section-4 .card-body>a{font-size:1.5em}.section-4 .carousel-item{padding-left:3rem}.border-radius{border-radius:340px;width:60%}.box-search input[type=text],.box-search select,.box-search select:hover,.btn-search,.select2-container--default .select2-selection--single,footer input{border:none!important}.text-muted{color:#cfd9e0!important}footer{background:#07192b;padding:14vmin 18vmin}@media (max-width:768px){.navbar-brand img,footer .logo-footer{height:30px}.header{margin-top:0}.text-header h1{font-size:30px;height:100px}.section-1{padding:25vmin 0}.section-1 .row .col-md-6 .pray img{margin-top:-55px;margin-bottom:30px}.purchase>p{font-size:4vmin}footer{padding:14vmin 18vmin}}@media (max-width:1024px){.navbar-brand{padding-left:0}.home-panel{margin-top:30px}.home-panel h2{text-align:center}.home-panel p{text-align:justify}.image-app span{font-size:25px}footer{padding:5vmin 0!important}}footer .text-muted .fab{font-size:20px;padding-right:6px}footer .text-muted .fa{font-size:20px;padding-right:5px}footer input::placeholder{color:#fff!important}footer .input-group .input-group-text{background:var(--bggradient);border:none}footer .column i{color:#10bebe;font-size:20px}footer .column svg{color:#10bebe;margin-top:-5px}footer .column a{margin-right:15px;height:50px}footer .text-light img{margin-left:-8px;width:100%}footer .column{margin-left:-30px}.sticky{position:fixed;top:0;width:100%;background:rgba(0,0,0,.815);z-index:9999;transition:1.5s;left:0!important}.our-project{margin-top:100px}.our-project p{margin-left:10px;margin-right:10px;font-size:18px}.customer-impresif{width:100%;height:300px;border-radius:10px;margin:auto;justify-content:center}#wrapper-slider{width:100%}.slider{width:100%;height:120px;position:relative;background:#fff;box-shadow:0 10px 20px -10px rgba(0,0,0,.2);overflow:hidden}.portfolio-col,.portfolio-filter li{background:#fff;box-shadow:0 1px 27px -3px rgba(0,0,0,.2)}.slide-logo{height:100px;animation:12s linear infinite alternate slideshow}.slide-logo img{height:150px;padding:0 20px}@keyframes slideshow{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.section-title h2{font-size:35px;font-weight:800;margin:100px 0 0}.portfolio-filter li.active,.portfolio-filter li:hover,.whatsapp:hover{color:#fff}.portfolio-filter li{display:inline-block;font-size:13px;color:#333;margin:5px 10px;position:relative;padding:10px 20px;border-radius:30px;font-weight:500}.portfolio-filter li.active,.portfolio-filter li:hover,.portfolio-hover-01 .action-btn a:hover{background:#10bebe;background:linear-gradient(to right,#10bebe,#10bebe)}.portfolio-cols-3{margin:0;padding:0}.portfolio-col{padding:10px;border-radius:5px}.portfolio-hover-01:hover .hover{visibility:visible;opacity:1}.portfolio-hover-01 .hover{background:rgba(255,255,255,.62);position:absolute;bottom:0;visibility:hidden;opacity:0;left:0;text-align:center;padding:10px;top:0;width:70px;transition:.35s}.portfolio-hover-01:hover .action-btn a{transform:translateX(0)}.portfolio-hover-01 .action-btn a{display:inline-block;vertical-align:top;width:40px;height:40px;line-height:40px;background:#272727;border-radius:50%;outline:0;margin:8px 0;color:#fff;transition:.35s;transform:translateX(-17px)}.portfolio-col .portfolio-info{text-align:center;padding:15px 0 5px}.portfolio-col .portfolio-info h5{margin:0;padding:0 0 5px;color:#151515;text-transform:capitalize;font-weight:700;font-size:16px}.portfolio-col .portfolio-info span{font-size:14px;color:#666;font-weight:600}.portfolio-item{list-style:none;margin:14px 0}.hero-btns{margin-top:2.8rem}.hero-btns a,.hero-btns button{background-color:#10bebe;border:3.5px solid #10bebe;border-radius:2rem;padding:.8rem 2rem;text-transform:uppercase;font-family:rubik;color:#fff}.whatsapp{position:fixed;background:#10bebe;color:#fff;width:60px;height:60px;text-align:center;line-height:68px;border-radius:50%;right:25px;left:auto!important;bottom:20px;font-weight:400;z-index:99;-webkit-box-shadow:3px 4px 10px -4px rgba(0,0,0,.6);-moz-box-shadow:3px 4px 10px -4px rgba(0,0,0,.6);box-shadow:3px 4px 10px -4px rgba(0,0,0,.6)}.process-wrapper{margin:auto;width:100%}#progress-bar-container{position:relative;width:100%;margin:65px auto auto;height:100px}#progress-bar-container ul{padding:15px 0 0;margin:-40px 0 0;z-index:2;position:absolute;width:100%}#progress-bar-container li:before{content:" ";display:block;margin:auto;width:30px;height:30px;border-radius:50%;border:2px solid #aaa;transition:.3s}#progress-bar-container li.active:before,#progress-bar-container li:hover:before{border:2px solid #fff;background:linear-gradient(to right,#10bebe 0,#fff 100%)}#progress-bar-container li{list-style:none;float:left;width:20%;text-align:center;color:#aaa;text-transform:uppercase;font-size:12px;cursor:pointer;font-weight:700;transition:.2s;vertical-align:bottom;height:60px;position:relative}#progress-bar-container li .step-inner{position:absolute;width:100%;bottom:0;font-size:14px}#progress-bar-container li.active,#progress-bar-container li:hover{color:#444}#progress-bar-container li:after{content:" ";display:block;width:6px;height:6px;background:#777;margin:48px auto auto;border:7px solid #fff;border-radius:50%;box-shadow:0 2px 13px -1px rgba(0,0,0,.3);transition:.2s}#progress-bar-container li:hover:after{background:#555}#progress-bar-container li.active:after{background:#10bebe}#progress-bar-container #line{width:80%;margin:auto;background:#eee;height:6px;position:absolute;left:10%;top:57px;z-index:1;border-radius:50px;transition:.9s}#progress-bar-container #line-progress{content:" ";width:3%;height:100%;background:#10bebe;background:linear-gradient(to right,#10bebe 0,#10bebe 100%);position:absolute;z-index:1;border-radius:50px;transition:.9s}#progress-content-section{width:100%;margin:auto;background:#f3f3f3;border-radius:4px}#progress-content-section .section-content{padding:30px 40px;text-align:center;display:none;animation:.7s forwards FadeInUp;transform:translateY(15px);opacity:0}#progress-content-section .section-content h2{font-size:17px;text-transform:uppercase;color:#333;letter-spacing:1px}#progress-content-section .section-content p{font-size:16px;line-height:1.8em;color:#777}@keyframes FadeInUp{0%{transform:translateY(15px);opacity:0}100%{transform:translateY(0);opacity:1}}.accordion{width:97%;margin:2rem auto}.accordion-item{background-color:#fff;color:rgba(0,0,0,.5);margin:1rem 0;border-radius:.5rem;box-shadow:0 2px 5px 0 rgba(0,0,0,.25)}.accordion-item-header{padding:.5rem 3rem .5rem 1rem;min-height:3.5rem;line-height:1.25rem;font-weight:700;display:flex;align-items:center;position:relative;cursor:pointer}.accordion-item-header::after{content:"\002B";font-size:2rem;position:absolute;right:1rem;color:#10bebe}.accordion-item-header.active::after{content:"\2212"}.accordion-item-body{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion-item-body-content{padding:1rem;line-height:1.5rem;border-top:1px solid;border-image:linear-gradient(to right,transparent,#34495e,transparent) 1}@media (max-width:767px){html{font-size:14px}}.container-payment{width:100%;height:40vh;display:grid;place-items:center;margin-top:-50px}.payment-wrap{width:90%;height:auto;text-align:center;display:grid;place-items:center;margin-top:-100px}.logo-in{width:100%;height:auto}.logo-in ul li{list-style:none;display:inline-block;width:100px;height:50px;position:relative;overflow:hidden;cursor:pointer;margin:10px;box-shadow:0 0 0 -10px #555;transition:.5s}.logo-in ul li img{width:100%;height:100%}.logo-in ul li img:first-child,.logo-in ul li img:nth-child(2){transform:translateY(0);transition:.5s}.logo-in ul li:hover img:first-child,.logo-in ul li:hover img:nth-child(2){transform:translateY(-100%);transition:.5s}.box-search{width:100%;background:#fff;border-radius:35px;position:relative;border:4px solid rgba(205,208,209,.5);text-align:left!important}.city_container,.result_filter{width:100%;background:#fff;height:245px;position:absolute;z-index:9999;top:10px;border-radius:10px;box-shadow:rgba(0,0,0,.24) 0 10px 15px;overflow-y:auto;display:none}.tabs__body,.tabs__head{box-shadow:0 4px 5px rgba(0,0,0,.1)}.city_container ul,.mobile_search_body ul,.result_filter ul{margin:0;padding:0;width:100%;text-align:left}#services,select.services{width:100%!important}.city_container ul li,.mobile_search_body ul li,.result_filter li{border-bottom:1px solid #b0b0b0;padding:12px 12px 12px 30px}.city_container ul li,.mobile_search_body ul li{padding-left:20px;line-height:10px!important}.city_container ul li a,.mobile_search_body ul li a,.result_filter ul li a{color:#929292!important;font-size:16px;padding:7px;font-weight:400;line-height:16px!important}.city_container ul li a:hover,.city_title:hover,.link_city:hover,.list_city:hover,.mobile_search_body ul li a:hover,.result_filter ul li a:hover,ul#modal_search li a:hover{color:#10bebe!important}.city_title{margin-left:-7px!important;color:#555;margin-bottom:4px!important}.city_desc{color:#929292!important;font-size:11px!important}#city_container,.dtr-payment-mobile,.tabs__content{display:none}ul#modal_search{margin:0;padding:0;text-align:left}ul#modal_search li a{font-size:16px;padding:7px}#search_services:focus{outline-color:red!important}.mobile_search_container,.mobile_search_container_city{width:100%;height:100%;background:red;position:fixed;top:0;left:0;z-index:9999;display:none}.mobile_search_header{width:100%;padding-top:20px;padding-bottom:10px;background-color:#10bebe}.search_mobile_icon{background-color:#fff!important;border-radius:3px}.close_search_mobile{height:35px;width:50px;font-size:22px;border:none;background:0 0;color:#fff}.mobile_search_body{width:100%;height:97%;background:#fff;overflow-y:auto}.btn-search,.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#10bebe!important}.select2-results__option{padding:7px!important}.btn-search{width:80%!important;border-radius:25px}.btn-search:hover{background-color:#099!important}select.services{border:none!important}.select2-selection__rendered{line-height:40px!important}.select2-selection{height:40px!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{top:75%!important}.input-group-text{background-color:transparent!important;border:none!important}.location-search{border-left:1.5px solid #cbcbcb!important}.hero-div h1{font-size:40px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#6d767e}@media only screen and (max-width:768px){.location-search,.services-search{margin-bottom:10px!important}.box-search{border-radius:20px!important;background-color:transparent!important;margin-top:-30px;border:none}.input-group-prepend{display:none}.btn-search{width:100%!important;height:50px;font-size:17px}.modal-content{margin-top:80px}.location-search{border-left:none!important}.slide-logo img{height:100px;padding:0 30px}.box-search input[type=text],.box-search select{border-radius:8px!important;height:55px!important}.hero-div h1{font-size:30px!important}.section-title h2{font-size:30px}.text-header{margin-top:-250px}.select2-container .select2-selection--single{height:55px!important}.select2-container .select2-selection--single .select2-selection__rendered{padding-top:8px}.portfolio-filter .filter{margin-left:-30px}.portfolio-filter li{display:block!important}}.ui-menu .ui-menu-item-wrapper:hover,.ui-menu .ui-menu-item:hover{background:#10bebe!important;border:1px solid #10bebe!important}.ui-autocomplete-input{border-radius:4px!important}.play-popup{width:90%;height:300px;background:red;position:absolute;top:0;z-index:1;opacity:0}.dtr-copyright{background-color:#0d0f1a}.dtr-copyright #text-copyright{color:#fff;font-size:15px;margin-top:10px}.dtr-payment{text-align:center;display:grid;padding-top:30px;padding-bottom:50px}.dtr-payment li{width:75px;margin-right:50px}.dtr-payment .background-icon{background-color:hsla(0,0%,100%,.4);padding:15px 25px;border-radius:50px;width:70px}.dtr-payment .background-icon:hover{background-color:#e2edfe}.dtr-payment li img{position:relative;display:block;z-index:9;height:40px;margin-left:-10px}.dtr-payment li p{font-size:12px;font-family:"system-ui";color:#fff;padding-top:5px;font-weight:700}.dtr-payment-list{margin:0 0 0 20px}.dtr-payment-list li{list-style:none;display:inline-block}.list-kota a,.tabs__content.is-active{display:block}@media (max-width:768px){footer .column{margin-left:0}.text-light{padding-top:15px}.customer-impresif{height:200px}.our-project p{font-size:4vmin}#progress-bar-container li .step-inner{font-size:11px;margin-bottom:-10px}.container-payment{margin-top:50px;margin-bottom:100px}.payment-wrap{margin-top:10px}.dtr-payment,.tabs-kota{display:none}.header{height:40vh}.section-icon{margin-top:-7px;background-color:#fff;border-radius:10px}.dtr-payment-mobile{text-align:center;display:grid;gap:50px}.dtr-payment-mobile li{width:60px;margin-right:50px}.dtr-payment-mobile .background-icon{background-color:hsla(0,0%,100%,.4);padding:15px 25px;border-radius:50px;width:70px}.dtr-payment-mobile li img{position:relative;display:block;z-index:9;height:40px;margin-left:-10px}.dtr-payment-mobile li p{margin-top:-10px;font-size:12px;font-family:"system-ui";color:rgba(0,0,0,.5);font-weight:700;text-decoration:none}.dtr-payment-mobile li a{text-decoration:none}.dtr-payment-list-mobile{margin:0}.dtr-payment-list-mobile li{list-style:none;display:inline-block}}.tabs-kota{padding:50px}.tabs-impresive{display:flex;justify-content:center;align-items:center}.tabs{display:flex;flex-direction:column;width:100%}.tabs__head{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:30px;padding:10px 5px;margin-bottom:20px}.tabs__toggle{margin:0 5px;padding:7px 25px;background:#fff;border-radius:20px;cursor:pointer;transition:.5s}.tabs__name{font-weight:500;font-size:14px;color:#484848}.tabs__body{background:#fff;border-radius:25px;padding:30px;position:relative}.tabs__title{font-weight:600;font-size:24px;color:#484848;margin-bottom:20px;text-align:center;float:left;width:100%}.list-kota{display:inline-block;float:left;width:33.3%}.backdrop-background,.backdrop-search{width:100%;position:absolute;z-index:9999!important;left:0}.list-kota a{color:#6c757d!important;padding-top:12px}.tabs__text{font-size:14px;line-height:1.2;color:#484848}.tabs__toggle.is-active{background:#e7eef8}.tabs__toggle.is-active .tabs__name{color:#10bebe}.card.port{font-size:13px;color:#333;text-align:center;background:#fff;border-radius:10px;font-weight:500;box-shadow:0 1px 27px -3px rgba(0,0,0,.2);border:none}.card.port h5{margin-top:10px;color:#151515;text-transform:capitalize;font-weight:700;font-size:16px}a:hover{text-decoration:none!important}.backdrop-search{padding-left:13%;padding-right:13%;padding-top:10%;top:17%}.backdrop-background{top:0;display:none;height:5150px!important;background-color:rgba(0,0,0,.75)}@media (max-width:576px){.backdrop-search{position:relative!important;padding:3%!important}.header{height:60vh}.backdrop-background{display:none;height:10px!important}.result_all{display:none!important}#search_city_on_mobile,#search_service_on_mobile{font-size:16px!important}}@media (max-width:400px){.dtr-payment-mobile li{width:60px;margin-right:30px}}@media (max-width:380px){.header{height:60vh}}@media (max-width:320px){.dtr-payment-mobile li{width:50px}}ul.navbar-nav{display:flex!important;justify-content:flex-end!important}header .nav-item:last-child{padding-right:0!important}