@import url("https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800,900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body.path-frontpage .navbar-brand .site-title{font-size:1.5rem;font-weight:bold;letter-spacing:-1px;text-transform:uppercase;background-image:repeating-linear-gradient(to right,#a2682a 0%,#be8c3c 8%,#be8c3c 18%,#d3b15f 27%,#FC0 35%,#FC0 40%,#FC0 50%,#d3b15f 58%,#be8c3c 67%,#b17b32 77%,#bb8332 83%,#d4a245 88%,#e1b453 93%,#a4692a 100%);background-size:350%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(2px 2px 1px rgba(0,0,0,.5));animation:MoveBackgroundPosition 6s ease-in-out infinite;}@keyframes MoveBackgroundPosition{0%{background-position:20% 50%}50%{background-position:70% 50%}100%{background-position:20% 50%}}
body{margin:0;padding:0;}a{text-decoration:none;}body.path--user-login .g-0,body.path--user-password .g-0{max-width:420px;margin:0 auto;}.region-content{padding:0;}.navbar-expand-lg,body.path-frontpage h1,body.path-frontpage .block-field-blocknodepagebody,#block-sayasiap-local-tasks{max-width:1440px;margin:0 auto;padding:0 20px;}body.path-frontpage .block-page-title-block h1{margin-top:50px;display:none;}body.path-frontpage .layout--onecol .block-field-blocknodepagebody .field--name-body{margin-bottom:50px;display:none;}div.hero-content h1,h1,h2,h3,h4,h5{padding:0;font-family:"Poppins",sans-serif;}#beranda{background-image:linear-gradient(177.6deg,rgba(20,0,113,1) 15.3%,rgba(1,0,62,1) 91.3%);padding:30px 0;color:#efefef;}.step-number{width:60px;height:60px;background:#01003E;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:1.5rem;font-weight:bold;}.service-icon{width:80px;height:80px;background:linear-gradient(135deg,#129990,#90D1CA);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:white;font-size:2rem;}.fa-solid,.fas{font-weight:900;}.stats-section{background:#01003E;color:white;padding:20px 0 80px 0;}.stats-section .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));}.col-md-3{flex:0 0 auto;width:25%;}.stat-item{text-align:center;}.stat-number{transition:all 0.3s ease;font-size:2rem;font-weight:bold;color:#FC0;display:block;}.stat-number:hover{transition:all 0.3s ease;font-size:3.5rem;font-weight:bold;color:#FC0;display:block;}#layanan h2{padding:30px;}.service-card{background:#ECFAE5;transition:all 0.3s ease;border:none;box-shadow:0 5px 15px rgba(0,0,0,0.1);min-height:275px;}.service-card:hover{background:#DDF6D2;transition:all 0.3s ease;border:none;box-shadow:0 5px 25px rgba(0,0,0,0.2);min-height:300px;transform:scale(1.1);}.package-card{padding:0px;}.package-card{background:#FFFDF6;transition:all 0.3s ease;border:none;box-shadow:0 5px 15px rgba(0,0,0,0.1);}.package-card:hover{background:#FAF6E9;transition:all 0.3s ease;border:none;box-shadow:0 5px 25px rgba(0,0,0,0.2);transform:scale(1.1);}.package-header{border-radius:10px 10px 0 0;text-align:center;background:#096B68;color:white;padding:25px;}.badge{background:#01003E;;border:1px solid #01003E;font-size:1.2rem;}.text-warning{color:#096B68;}.price{font-size:2rem;font-weight:bold;margin:10px 0;}.process-step{text-align:center;transition:all 0.3s ease;}#testimoni{background:#90D1CA;}.testimonial-card{transition:all 0.3s ease;background:white;border-radius:15px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,0.1);margin:20px 0;position:relative;color:#000;}.process-step:hover,.testimonial-card:hover,body.path-frontpage .layout--fourcol-section .layout__region--second:hover,body.path-frontpage .layout--fourcol-section .layout__region--third:hover{transition:all 0.3s ease;transform:scale(1.1);}body.path-frontpage .layout--fourcol-section .layout__region--first,body.path-frontpage .layout--fourcol-section .layout__region--second,body.path-frontpage .layout--fourcol-section .layout__region--third,body.path-frontpage .layout--fourcol-section .layout__region--fourth{flex:0 0 auto;width:25%;padding:30px;}body.path-frontpage .block-webform-block{}body.path-frontpage .layout--fourcol-section .layout__region--second{min-width:380px;transition:all 0.3s ease;}body.path-frontpage .layout--fourcol-section .layout__region--third{padding-top:30px;min-width:380px;transition:all 0.3s ease;}#paket{background-image:linear-gradient(to top,#c1dfc4 0%,#deecdd 100%);margin-top:30px;}.layout--fourcol-section{background-image:linear-gradient(to top,#cfd9df 0%,#e2ebf0 100%);}@media (min-width:1200px){.col-xl-2{flex:0 0 auto;width:20%;}}@media (max-width:1199.98px){.package-card{margin-bottom:20px;}}.package-card{display:flex;flex-direction:column;height:100%;}.card-body{flex-grow:1;}body.path--promo .region-content{max-width:1340px;margin:0 auto;}body.not-frontpage .region-content{max-width:1340px;margin:0 auto;}
.sticky-header-container{position:relative;z-index:1030;}.sticky-top{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1020;}body,html,.layout-container,.main-content{overflow-x:visible !important;}body.toolbar-fixed .sticky-top{top:39px !important;}body.toolbar-horizontal.toolbar-tray-open .sticky-top{top:79px !important;}
