.elementor-15 .elementor-element.elementor-element-7f6004e{text-align:center;}.elementor-15 .elementor-element.elementor-element-7f6004e img{height:100%;object-fit:cover;object-position:center right;}.elementor-15 .elementor-element.elementor-element-1000c26{text-align:center;}.elementor-15 .elementor-element.elementor-element-1000c26 img{height:100%;object-fit:cover;object-position:center right;}.elementor-15 .elementor-element.elementor-element-3bedbe18{text-align:center;}.elementor-15 .elementor-element.elementor-element-3bedbe18 img{height:100%;object-fit:cover;object-position:center left;}.elementor-15 .elementor-element.elementor-element-3fd00c4{text-align:center;}.elementor-15 .elementor-element.elementor-element-3fd00c4 img{height:100%;object-fit:cover;object-position:center left;}.elementor-element-251c1eed > .elementor-container > .porto-carousel, .elementor-element-251c1eed > .porto-carousel{--porto-el-spacing:0px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-f1a6d5f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-f1a6d5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-fdc57f5{text-align:left;}.elementor-15 .elementor-element.elementor-element-fdc57f5 .elementor-heading-title{font-size:5em;font-weight:900;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6ba7c18{text-align:left;}.elementor-15 .elementor-element.elementor-element-6ba7c18 .elementor-heading-title{font-size:1.8em;font-weight:300;line-height:1.2em;letter-spacing:2.5px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-b2f0db0{text-align:left;}.elementor-15 .elementor-element.elementor-element-b2f0db0 .elementor-heading-title{font-size:1.1em;line-height:26px;color:#FFFFFF99;}.elementor-15 .elementor-element.elementor-element-a5eeaef .btn{font-family:"Overpass", Verdana, Geneva, sans-serif;font-size:1em;font-weight:700;line-height:1.5em;background-color:#000000;border-color:#000000;padding:16px 48px 16px 48px;}.elementor-15 .elementor-element.elementor-element-a5eeaef .btn:hover, .elementor-15 .elementor-element.elementor-element-a5eeaef .btn:focus, .elementor-15 .elementor-element.elementor-element-a5eeaef .btn:active{border-color:#000000;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-43059cd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-43059cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-5c0ca3f{text-align:left;}.elementor-15 .elementor-element.elementor-element-5c0ca3f .elementor-heading-title{font-size:5em;font-weight:900;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-a22f0cd{text-align:left;}.elementor-15 .elementor-element.elementor-element-a22f0cd .elementor-heading-title{font-size:1.8em;font-weight:300;line-height:1.2em;letter-spacing:2.5px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-9eb2f16{text-align:left;}.elementor-15 .elementor-element.elementor-element-9eb2f16 .elementor-heading-title{font-size:1.1em;line-height:26px;color:#FFFFFF99;}.elementor-15 .elementor-element.elementor-element-1122545 .btn{font-family:"Overpass", Verdana, Geneva, sans-serif;font-size:1em;font-weight:700;line-height:1.5em;background-color:#000000;border-color:#000000;padding:16px 48px 16px 48px;}.elementor-15 .elementor-element.elementor-element-1122545 .btn:hover, .elementor-15 .elementor-element.elementor-element-1122545 .btn:focus, .elementor-15 .elementor-element.elementor-element-1122545 .btn:active{border-color:#000000;}.elementor-15 .elementor-element.elementor-element-2c2cc05f{z-index:2;}.elementor-15 .elementor-element.elementor-element-e2a63d7{text-align:center;}.elementor-15 .elementor-element.elementor-element-e2a63d7 img{height:100%;object-fit:cover;object-position:center right;}.elementor-15 .elementor-element.elementor-element-d73ecc5{text-align:center;}.elementor-15 .elementor-element.elementor-element-d73ecc5 img{height:100%;object-fit:cover;object-position:center right;}.elementor-15 .elementor-element.elementor-element-4bfe5c8{text-align:center;}.elementor-15 .elementor-element.elementor-element-4bfe5c8 img{height:100%;object-fit:cover;object-position:center left;}.elementor-15 .elementor-element.elementor-element-6ea1cbf{text-align:center;}.elementor-15 .elementor-element.elementor-element-6ea1cbf img{height:100%;object-fit:cover;object-position:center left;}.elementor-element-86d175c > .elementor-container > .porto-carousel, .elementor-element-86d175c > .porto-carousel{--porto-el-spacing:0px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-a09825e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-a09825e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-fa4055b{text-align:left;}.elementor-15 .elementor-element.elementor-element-fa4055b .elementor-heading-title{font-size:5em;font-weight:900;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-70d9a25{text-align:left;}.elementor-15 .elementor-element.elementor-element-70d9a25 .elementor-heading-title{font-size:1.8em;font-weight:300;line-height:1.2em;letter-spacing:2.5px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-8f34800{text-align:left;}.elementor-15 .elementor-element.elementor-element-8f34800 .elementor-heading-title{font-size:1.1em;line-height:26px;color:#FFFFFF99;}.elementor-15 .elementor-element.elementor-element-8bbb22e .btn{font-family:"Overpass", Verdana, Geneva, sans-serif;font-size:1em;font-weight:700;line-height:1.5em;background-color:#000000;border-color:#000000;padding:16px 48px 16px 48px;}.elementor-15 .elementor-element.elementor-element-8bbb22e .btn:hover, .elementor-15 .elementor-element.elementor-element-8bbb22e .btn:focus, .elementor-15 .elementor-element.elementor-element-8bbb22e .btn:active{border-color:#000000;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-5afa68b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-5afa68b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-caf1e03{text-align:left;}.elementor-15 .elementor-element.elementor-element-caf1e03 .elementor-heading-title{font-size:5em;font-weight:900;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2045d96{text-align:left;}.elementor-15 .elementor-element.elementor-element-2045d96 .elementor-heading-title{font-size:1.8em;font-weight:300;line-height:1.2em;letter-spacing:2.5px;color:#FFFFFFCC;}.elementor-15 .elementor-element.elementor-element-43a12d5{text-align:left;}.elementor-15 .elementor-element.elementor-element-43a12d5 .elementor-heading-title{font-size:1.1em;line-height:26px;color:#FFFFFF99;}.elementor-15 .elementor-element.elementor-element-1c872cf .btn{font-family:"Overpass", Verdana, Geneva, sans-serif;font-size:1em;font-weight:700;line-height:1.5em;background-color:#000000;border-color:#000000;padding:16px 48px 16px 48px;}.elementor-15 .elementor-element.elementor-element-1c872cf .btn:hover, .elementor-15 .elementor-element.elementor-element-1c872cf .btn:focus, .elementor-15 .elementor-element.elementor-element-1c872cf .btn:active{border-color:#000000;}.elementor-15 .elementor-element.elementor-element-71abe66{z-index:2;}.elementor-15 .elementor-element.elementor-element-a807cb{z-index:1;}.elementor-15 .elementor-element.elementor-element-3096b21{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3096b21{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-3096b21{left:0px;}.elementor-15 .elementor-element.elementor-element-12a2b7c5{z-index:3;}.elementor-15 .elementor-element.elementor-element-d672f05{z-index:1;}.elementor-15 .elementor-element.elementor-element-607eca2 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-element-c7b13f3 .porto-sicon-box.top-icon{text-align:center;}.elementor-15 .elementor-element.elementor-element-c7b13f3{background-color:#FFFFFF;padding:20px 40px 20px 40px;}.elementor-15 .elementor-element.elementor-element-c7b13f3:hover{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-c7b13f3 .porto-icon{font-size:68px;color:#333333;}.elementor-15 .elementor-element.elementor-element-c7b13f3 .porto-icon svg{width:1em;height:1em;fill:#333333;}.elementor-15 .elementor-element.elementor-element-c7b13f3 .porto-sicon-img{border-radius:200px;}.elementor-15 .elementor-element.elementor-element-c7b13f3 .porto-icon.advanced{border-radius:200px;}.elementor-element-c17fb6e .porto-posts-grid{--porto-el-spacing:25px;}.elementor-15 .elementor-element.elementor-element-095079c > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-element-77b1352 .porto-sicon-box.top-icon{text-align:center;}.elementor-15 .elementor-element.elementor-element-77b1352{background-color:#FFFFFF;padding:20px 40px 20px 40px;}.elementor-15 .elementor-element.elementor-element-77b1352:hover{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-77b1352 .porto-icon{font-size:68px;color:#333333;}.elementor-15 .elementor-element.elementor-element-77b1352 .porto-icon svg{width:1em;height:1em;fill:#333333;}.elementor-15 .elementor-element.elementor-element-77b1352 .porto-sicon-img{border-radius:200px;}.elementor-15 .elementor-element.elementor-element-77b1352 .porto-icon.advanced{border-radius:200px;}.elementor-element-60ae123 .porto-posts-grid{--porto-el-spacing:25px;}.elementor-15 .elementor-element.elementor-element-6c081c4 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-element-2cd0e44 .porto-sicon-box.top-icon{text-align:center;}.elementor-15 .elementor-element.elementor-element-2cd0e44{background-color:#FFFFFF;padding:20px 40px 20px 40px;}.elementor-15 .elementor-element.elementor-element-2cd0e44:hover{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-2cd0e44 .porto-icon{font-size:68px;color:#333333;}.elementor-15 .elementor-element.elementor-element-2cd0e44 .porto-icon svg{width:1em;height:1em;fill:#333333;}.elementor-15 .elementor-element.elementor-element-2cd0e44 .porto-sicon-img{border-radius:200px;}.elementor-15 .elementor-element.elementor-element-2cd0e44 .porto-icon.advanced{border-radius:200px;}.elementor-element-99d6bfb .porto-posts-grid{--porto-el-spacing:25px;}.elementor-15 .elementor-element.elementor-element-4984853{z-index:1;}.elementor-element-3f762916 .porto-posts-grid{--porto-el-spacing:25px;}.elementor-15 .elementor-element.elementor-element-55104011{margin-top:30px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-3c513815.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-3c513815.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3fcac99{left:10px;}body.rtl .elementor-15 .elementor-element.elementor-element-3fcac99{right:10px;}.elementor-15 .elementor-element.elementor-element-3fcac99{bottom:-120px;z-index:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-2e56cb47{z-index:1;text-align:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3b82e5a6{right:-14.5%;}body.rtl .elementor-15 .elementor-element.elementor-element-3b82e5a6{left:-14.5%;}.elementor-15 .elementor-element.elementor-element-3b82e5a6{bottom:-36px;z-index:2;text-align:center;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-4948f8c1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-4948f8c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-12201eeb{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-12201eeb{right:0px;}.elementor-15 .elementor-element.elementor-element-12201eeb{top:225px;z-index:0;text-align:left;}.elementor-15 .elementor-element.elementor-element-12201eeb .elementor-heading-title{font-size:9.2rem;font-weight:900;line-height:42px;color:#212529;}.elementor-15 .elementor-element.elementor-element-1b16a32b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-15 .elementor-element.elementor-element-1b16a32b .elementor-heading-title{font-size:1.2em;font-weight:300;line-height:1.3em;letter-spacing:2.5px;color:#777777;}.elementor-15 .elementor-element.elementor-element-7a9b35e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:left;}.elementor-15 .elementor-element.elementor-element-7a9b35e5 .elementor-heading-title{font-size:2.75em;font-weight:900;line-height:1.2em;color:#212529;}.elementor-15 .elementor-element.elementor-element-3b9c4c05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:left;}.elementor-15 .elementor-element.elementor-element-7a3964b0{text-align:left;}.elementor-15 .elementor-element.elementor-element-7a3964b0 .elementor-heading-title{font-family:"PT Serif", Verdana, Geneva, sans-serif;font-size:1.5em;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-45f0299{text-align:left;}.elementor-15 .elementor-element.elementor-element-45f0299 .elementor-heading-title{font-size:1.1em;line-height:26px;}.elementor-15 .elementor-element.elementor-element-56f1931d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-15 .elementor-element.elementor-element-56f1931d .btn{font-family:"Overpass", Verdana, Geneva, sans-serif;font-size:1em;font-weight:700;line-height:1.5em;background-color:#111111;border-color:#000000;padding:16px 48px 16px 48px;}.elementor-15 .elementor-element.elementor-element-56f1931d .btn:hover, .elementor-15 .elementor-element.elementor-element-56f1931d .btn:focus, .elementor-15 .elementor-element.elementor-element-56f1931d .btn:active{border-color:#000000;}.elementor-15 .elementor-element.elementor-element-276c933d{--divider-border-style:solid;--divider-color:#0000000F;--divider-border-width:1px;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 15px 0px 15px;}.elementor-15 .elementor-element.elementor-element-276c933d .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-276c933d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-15 .elementor-element.elementor-element-60c0f79d .owl-nav:not(.disabled){display:block !important;}.elementor-15 .elementor-element.elementor-element-26646c49{margin-top:19px;margin-bottom:57px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-31a73561.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-31a73561.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-49f7f683:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-49f7f683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6CCCE;background-image:url("https://astrokabinet.id/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-04-at-21.44.16.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-49f7f683 > .elementor-container{min-height:400px;}.elementor-15 .elementor-element.elementor-element-49f7f683{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-49f7f683 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-5456ebf4{padding:2.0625rem 3rem 2.0625rem 3rem;}.elementor-element-f67eb29 > .elementor-column-wrap > .porto-carousel, .elementor-element-f67eb29 > .porto-carousel{--porto-el-spacing:0px;}.elementor-15 .elementor-element.elementor-element-2a1163cb .porto-u-main-heading > *{font-size:1.35em;font-weight:300;line-height:42px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2a1163cb .porto-u-sub-heading{font-size:1.1em;color:#FFFFFF66;}.elementor-15 .elementor-element.elementor-element-3cb60e5b .porto-u-main-heading > *{font-size:1.35em;font-weight:300;line-height:42px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3cb60e5b .porto-u-sub-heading{font-size:1.1em;color:#FFFFFF66;}.elementor-15 .elementor-element.elementor-element-a9be47 .porto-u-main-heading > *{font-size:1.35em;font-weight:300;line-height:42px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-a9be47 .porto-u-sub-heading{font-size:1.1em;color:#FFFFFF66;}.elementor-15 .elementor-element.elementor-element-5b2b11c2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5b2b11c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B0ACA1;background-image:url("https://astrokabinet.id/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-04-at-21.45.48.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-5b2b11c2 > .elementor-container{min-height:400px;}.elementor-15 .elementor-element.elementor-element-5b2b11c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-5b2b11c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-4f1ddc7d{left:-77px;}body.rtl .elementor-15 .elementor-element.elementor-element-4f1ddc7d{right:-77px;}.elementor-15 .elementor-element.elementor-element-4f1ddc7d{top:124px;text-align:left;}.elementor-15 .elementor-element.elementor-element-4f1ddc7d .elementor-heading-title{font-size:11.7rem;font-weight:900;line-height:42px;color:#212529;}.elementor-15 .elementor-element.elementor-element-38a2289{text-align:left;}.elementor-15 .elementor-element.elementor-element-38a2289 .elementor-heading-title{font-size:1.2em;font-weight:300;line-height:1.3em;letter-spacing:2.5px;color:#777777;}.elementor-15 .elementor-element.elementor-element-7a8d09ba{text-align:left;}.elementor-15 .elementor-element.elementor-element-7a8d09ba .elementor-heading-title{font-size:2.5em;font-weight:900;line-height:1.2em;color:#212529;}.elementor-15 .elementor-element.elementor-element-9fc23b1{padding:0px 0px 28px 0px;text-align:left;}.elementor-15 .elementor-element.elementor-element-5ddef117{text-align:left;}.elementor-15 .elementor-element.elementor-element-5ddef117 .elementor-heading-title{font-family:"PT Serif", Verdana, Geneva, sans-serif;font-size:1.5em;line-height:1.4em;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-2c4333bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-2c4333bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-2c4333bc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-1cc82edb{text-align:left;}.elementor-15 .elementor-element.elementor-element-1cc82edb .elementor-heading-title{font-size:1.2em;font-weight:300;line-height:1.3em;letter-spacing:2.5px;color:#777777;}.elementor-15 .elementor-element.elementor-element-21a1096c .elementor-title{color:#212529;font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-21a1096c .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-21a1096c .elementor-progress-wrapper{background-color:#D8D8D8;border-radius:0px;overflow:hidden;}.elementor-15 .elementor-element.elementor-element-21a1096c .elementor-progress-bar{height:5px;line-height:5px;}.elementor-15 .elementor-element.elementor-element-15b4f13f .elementor-title{color:#212529;font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-15b4f13f .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-15b4f13f .elementor-progress-wrapper{background-color:#D8D8D8;border-radius:0px;overflow:hidden;}.elementor-15 .elementor-element.elementor-element-15b4f13f .elementor-progress-bar{height:5px;line-height:5px;}.elementor-15 .elementor-element.elementor-element-dc81618 .elementor-title{color:#212529;font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-dc81618 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-dc81618 .elementor-progress-wrapper{background-color:#D8D8D8;border-radius:0px;overflow:hidden;}.elementor-15 .elementor-element.elementor-element-dc81618 .elementor-progress-bar{height:5px;line-height:5px;}.elementor-15 .elementor-element.elementor-element-25eb8d98{padding:3.75rem 0rem 3.75rem 0rem;}.elementor-15 .elementor-element.elementor-element-3781dff1 .porto-icon{font-size:32px;color:#333333;}.elementor-15 .elementor-element.elementor-element-3781dff1 .porto-sicon-img{border-radius:500px;}.elementor-15 .elementor-element.elementor-element-3781dff1 .porto-icon.advanced{border-radius:500px;}.elementor-15 .elementor-element.elementor-element-3781dff1 .stats-text{font-size:1.1em;line-height:15px;letter-spacing:2.5px;color:#777777;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-3781dff1 .stats-number{font-size:3.5em;font-weight:700;line-height:1em;color:#212529;}.elementor-15 .elementor-element.elementor-element-3781dff1 .counter_prefix, .elementor-15 .elementor-element.elementor-element-3781dff1 .counter_suffix{font-size:3.5em;font-weight:700;line-height:1em;color:#212529;}.elementor-15 .elementor-element.elementor-element-3781dff1 .stats-block{margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-7e4c4d25 .porto-icon{font-size:32px;color:#333333;}.elementor-15 .elementor-element.elementor-element-7e4c4d25 .porto-sicon-img{border-radius:500px;}.elementor-15 .elementor-element.elementor-element-7e4c4d25 .porto-icon.advanced{border-radius:500px;}.elementor-15 .elementor-element.elementor-element-7e4c4d25 .stats-text{font-size:1.1em;line-height:15px;letter-spacing:2.5px;color:#777777;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-7e4c4d25 .stats-number{font-size:3.5em;font-weight:700;line-height:1em;color:#212529;}.elementor-15 .elementor-element.elementor-element-7e4c4d25 .counter_prefix, .elementor-15 .elementor-element.elementor-element-7e4c4d25 .counter_suffix{font-size:3.5em;font-weight:700;line-height:1em;color:#212529;}.elementor-15 .elementor-element.elementor-element-7e4c4d25 .stats-block{margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-1a560e4f .porto-icon{font-size:32px;color:#333333;}.elementor-15 .elementor-element.elementor-element-1a560e4f .porto-sicon-img{border-radius:500px;}.elementor-15 .elementor-element.elementor-element-1a560e4f .porto-icon.advanced{border-radius:500px;}.elementor-15 .elementor-element.elementor-element-1a560e4f .stats-text{font-size:1.1em;line-height:15px;letter-spacing:2.5px;color:#777777;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-1a560e4f .stats-number{font-size:3.5em;font-weight:700;line-height:1em;color:#212529;}.elementor-15 .elementor-element.elementor-element-1a560e4f .counter_prefix, .elementor-15 .elementor-element.elementor-element-1a560e4f .counter_suffix{font-size:3.5em;font-weight:700;line-height:1em;color:#212529;}.elementor-15 .elementor-element.elementor-element-1a560e4f .stats-block{margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-ff711e4 .porto-icon{font-size:32px;color:#333333;}.elementor-15 .elementor-element.elementor-element-ff711e4 .porto-sicon-img{border-radius:500px;}.elementor-15 .elementor-element.elementor-element-ff711e4 .porto-icon.advanced{border-radius:500px;}.elementor-15 .elementor-element.elementor-element-ff711e4 .stats-text{font-size:1.1em;line-height:15px;letter-spacing:2.5px;color:#777777;margin-top:8px;}.elementor-15 .elementor-element.elementor-element-ff711e4 .stats-number{font-size:3.5em;font-weight:700;line-height:1em;color:#212529;}.elementor-15 .elementor-element.elementor-element-ff711e4 .counter_prefix, .elementor-15 .elementor-element.elementor-element-ff711e4 .counter_suffix{font-size:3.5em;font-weight:700;line-height:1em;color:#212529;}.elementor-15 .elementor-element.elementor-element-ff711e4 .stats-block{margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-651ad71c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-651ad71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-651ad71c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3.75rem 2rem 3.75rem 2rem;}.elementor-15 .elementor-element.elementor-element-651ad71c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-6ad5aece .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:42px;letter-spacing:2.5px;color:#777777;}.elementor-15 .elementor-element.elementor-element-d695abc .elementor-heading-title{font-size:2.5em;font-weight:900;line-height:1.2em;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-43ea67a4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-43ea67a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-43ea67a4.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-15 .elementor-element.elementor-element-4ffe3ea8{text-align:right;padding:0px 0px 0px 5px;}.elementor-15 .elementor-element.elementor-element-4ffe3ea8 .btn{font-family:"Overpass", Verdana, Geneva, sans-serif;font-size:1em;font-weight:700;line-height:1.5em;color:#212529;background-color:#FFFFFF;padding:16px 48px 16px 48px;}.elementor-15 .elementor-element.elementor-element-4ffe3ea8 .btn:hover, .elementor-15 .elementor-element.elementor-element-4ffe3ea8 .btn:focus, .elementor-15 .elementor-element.elementor-element-4ffe3ea8 .btn:active{color:#FFFFFF;background-color:#F2F2F2;}.elementor-15 .elementor-element.elementor-element-76365181{margin-top:32px;margin-bottom:32px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-4804649e{left:-246px;}body.rtl .elementor-15 .elementor-element.elementor-element-4804649e{right:-246px;}.elementor-15 .elementor-element.elementor-element-4804649e{top:121px;z-index:0;text-align:left;}.elementor-15 .elementor-element.elementor-element-4804649e .elementor-heading-title{font-size:7.2rem;font-weight:900;line-height:42px;color:#212529;}.elementor-15 .elementor-element.elementor-element-4ebb9003{text-align:left;}.elementor-15 .elementor-element.elementor-element-4ebb9003 .elementor-heading-title{font-size:1.2em;font-weight:300;line-height:1.3em;letter-spacing:2.5px;color:#777777;}.elementor-15 .elementor-element.elementor-element-2a755736{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:left;}.elementor-15 .elementor-element.elementor-element-2a755736 .elementor-heading-title{font-size:2.75em;font-weight:900;line-height:1.2em;color:#212529;}.elementor-15 .elementor-element.elementor-element-d1321f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:left;}.elementor-15 .elementor-element.elementor-element-36ea96d5{text-align:left;}.elementor-15 .elementor-element.elementor-element-36ea96d5 .elementor-heading-title{font-family:"PT Serif", Verdana, Geneva, sans-serif;font-size:1.5em;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-776f4224{text-align:left;}.elementor-15 .elementor-element.elementor-element-776f4224 .elementor-heading-title{font-size:1.1em;line-height:26px;}.elementor-15 .elementor-element.elementor-element-6fd9496c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-15 .elementor-element.elementor-element-6fd9496c .btn{font-family:"Overpass", Verdana, Geneva, sans-serif;font-size:1em;font-weight:700;line-height:1.5em;background-color:#000000;border-color:#000000;padding:16px 48px 16px 48px;}.elementor-15 .elementor-element.elementor-element-6fd9496c .btn:hover, .elementor-15 .elementor-element.elementor-element-6fd9496c .btn:focus, .elementor-15 .elementor-element.elementor-element-6fd9496c .btn:active{border-color:#000000;}.elementor-element-4a711695 .toggle{margin-bottom:5px;padding-bottom:0;border-style:solid;border-width:4px 4px 4px 4px;border-color:#F7F7F7;border-radius:4px 4px 4px 4px;}.elementor-element-4a711695 .toggle > label{font-family:"Overpass", Verdana, Geneva, sans-serif;font-size:16px;font-weight:700;line-height:25px;letter-spacing:-0.8px;padding:10px 16px 10px 16px;border-style:solid;border-width:0px 0px 0px 0px;background-color:#F7F7F7;}.elementor-element-4a711695 .toggle.active > label{background-color:#F7F7F7;color:#2A2A2A;}.elementor-element-4a711695 .toggle > label:before{color:#2A2A2A;border-color:#2A2A2A;}.elementor-element-4a711695 .toggle.active > label:before{color:#2A2A2A;border-color:#2A2A2A;}.elementor-element-4a711695 .toggle-content{padding:2rem 2rem 2rem 1.5rem;}.elementor-15 .elementor-element.elementor-element-57cf8d7c{--divider-border-style:solid;--divider-color:#0000000F;--divider-border-width:1px;padding:0px 15px 0px 15px;}.elementor-15 .elementor-element.elementor-element-57cf8d7c .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-57cf8d7c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-15 .elementor-element.elementor-element-3fc456dc{margin-top:33px;margin-bottom:30px;}.elementor-element-38c439e3 .porto-posts-grid{--porto-el-spacing:20px;}.elementor-15 .elementor-element.elementor-element-38c439e3 .owl-nav:not(.disabled){display:block !important;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-593e3465.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-593e3465.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-269197f2{right:-50px;}body.rtl .elementor-15 .elementor-element.elementor-element-269197f2{left:-50px;}.elementor-15 .elementor-element.elementor-element-269197f2{top:102px;z-index:0;}.elementor-15 .elementor-element.elementor-element-269197f2 .elementor-heading-title{font-size:7.2rem;font-weight:900;line-height:42px;color:#212529;}.elementor-15 .elementor-element.elementor-element-7904de5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;text-align:right;}.elementor-15 .elementor-element.elementor-element-7904de5e .elementor-heading-title{font-size:1.2em;font-weight:300;line-height:1.3em;letter-spacing:2.5px;color:#777777;}.elementor-15 .elementor-element.elementor-element-30b27b57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:right;}.elementor-15 .elementor-element.elementor-element-30b27b57 .elementor-heading-title{font-size:2.75em;font-weight:900;line-height:1.2em;color:#212529;}.elementor-15 .elementor-element.elementor-element-32c70cf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:right;}.elementor-15 .elementor-element.elementor-element-30d4e6a{text-align:right;}.elementor-15 .elementor-element.elementor-element-30d4e6a .elementor-heading-title{font-family:"PT Serif", Verdana, Geneva, sans-serif;font-size:1.5em;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-6c0b98cb{text-align:right;}.elementor-15 .elementor-element.elementor-element-6c0b98cb .elementor-heading-title{font-size:1.1em;line-height:26px;}.elementor-15 .elementor-element.elementor-element-21f45af5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-15 .elementor-element.elementor-element-21f45af5 .btn{font-family:"Overpass", Verdana, Geneva, sans-serif;font-size:1em;font-weight:700;line-height:1.5em;background-color:#000000;border-color:#000000;padding:16px 48px 16px 48px;}.elementor-15 .elementor-element.elementor-element-21f45af5 .btn:hover, .elementor-15 .elementor-element.elementor-element-21f45af5 .btn:focus, .elementor-15 .elementor-element.elementor-element-21f45af5 .btn:active{border-color:#000000;}.elementor-15 .elementor-element.elementor-element-66a587f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-66a587f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-66a587f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-66a587f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-5eda96eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:33px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-5eda96eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-7de50808{text-align:center;}.elementor-15 .elementor-element.elementor-element-7de50808 .elementor-heading-title{font-size:1.2em;font-weight:300;line-height:1.3em;letter-spacing:2.5px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1d3ed3bb{text-align:center;}.elementor-15 .elementor-element.elementor-element-1d3ed3bb .elementor-heading-title{font-size:2.75em;font-weight:900;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-element-590f841d > .elementor-container > .porto-carousel, .elementor-element-590f841d > .porto-carousel{--porto-el-spacing:0px;}.elementor-15 .elementor-element.elementor-element-590f841d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:33px;}.elementor-15 .elementor-element.elementor-element-590f841d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-38427c7d .elementor-testimonial-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-38427c7d .elementor-testimonial-content{color:#FFFFFF;font-family:"Overpass", Verdana, Geneva, sans-serif;font-size:1.35em;font-weight:300;line-height:1.6em;}.elementor-15 .elementor-element.elementor-element-38427c7d .elementor-testimonial-name{color:#FFFFFF;font-size:1.2em;font-weight:700;}.elementor-15 .elementor-element.elementor-element-66d24343 .elementor-testimonial-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-66d24343 .elementor-testimonial-content{color:#FFFFFF;font-family:"Overpass", Verdana, Geneva, sans-serif;font-size:1.35em;font-weight:300;line-height:1.6em;}.elementor-15 .elementor-element.elementor-element-66d24343 .elementor-testimonial-name{color:#FFFFFF;font-size:1.2em;font-weight:700;}.elementor-15 .elementor-element.elementor-element-207c3dca{margin-top:0px;margin-bottom:54px;z-index:2;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-65818513.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-65818513.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-46b4985{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-46b4985{right:0px;}.elementor-15 .elementor-element.elementor-element-46b4985{top:56px;z-index:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-46b4985 .elementor-heading-title{font-size:9.2rem;font-weight:900;line-height:42px;color:#212529;}.elementor-15 .elementor-element.elementor-element-394952ac{text-align:center;}.elementor-15 .elementor-element.elementor-element-394952ac .elementor-heading-title{font-size:1.2em;font-weight:300;line-height:1.3em;letter-spacing:2.5px;color:#777777;}.elementor-15 .elementor-element.elementor-element-3262919b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-3262919b .elementor-heading-title{font-size:2.75em;font-weight:900;line-height:1.2em;color:#212529;}.elementor-15 .elementor-element.elementor-element-acdde7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-1f18ec26{margin-top:0.75rem;margin-bottom:2.625rem;}.elementor-element-73841e8c .porto-posts-grid{--porto-el-spacing:20px;}.elementor-15 .elementor-element.elementor-element-39d1bf5a{z-index:1;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-527d2af4{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-527d2af4{right:0px;}.elementor-15 .elementor-element.elementor-element-527d2af4{bottom:0px;}@media(max-width:991px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-4b209e73{width:50%;}.elementor-15 .elementor-element.elementor-element-1f8a8b51{width:50%;}.elementor-15 .elementor-element.elementor-element-18e3bd9{width:50%;}.elementor-15 .elementor-element.elementor-element-db1d25d{width:50%;}.elementor-15 .elementor-element.elementor-element-4948f8c1{width:100%;}.elementor-15 .elementor-element.elementor-element-5722e27a{width:100%;}.elementor-15 .elementor-element.elementor-element-2c4333bc{width:100%;}.elementor-15 .elementor-element.elementor-element-42ac29b{width:50%;}.elementor-15 .elementor-element.elementor-element-7098b73c{width:50%;}.elementor-15 .elementor-element.elementor-element-2262aa19{width:50%;}.elementor-15 .elementor-element.elementor-element-6389d64d{width:50%;}.elementor-15 .elementor-element.elementor-element-3e920ce1{width:66.6666%;}.elementor-15 .elementor-element.elementor-element-43ea67a4{width:100%;}.elementor-15 .elementor-element.elementor-element-c03bbf{width:100%;}.elementor-15 .elementor-element.elementor-element-e996e3e{width:100%;}.elementor-15 .elementor-element.elementor-element-556c4c20{width:100%;}.elementor-15 .elementor-element.elementor-element-593e3465{width:100%;}.elementor-15 .elementor-element.elementor-element-77b16b2{width:66.6666%;}}@media(max-width:991px){.elementor-15 .elementor-element.elementor-element-3bedbe18 img{object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-4bfe5c8 img{object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-3e920ce1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-6ad5aece{text-align:center;}.elementor-15 .elementor-element.elementor-element-d695abc{text-align:center;}.elementor-15 .elementor-element.elementor-element-43ea67a4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-4ffe3ea8{text-align:right;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-fdc57f5 .elementor-heading-title{font-size:36px;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-6ba7c18 .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-b2f0db0 .elementor-heading-title{font-size:11px;}.elementor-15 .elementor-element.elementor-element-5c0ca3f .elementor-heading-title{font-size:36px;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-a22f0cd .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-9eb2f16 .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-2c2cc05f{margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-fa4055b .elementor-heading-title{font-size:36px;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-70d9a25 .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-8f34800 .elementor-heading-title{font-size:11px;}.elementor-15 .elementor-element.elementor-element-caf1e03 .elementor-heading-title{font-size:36px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-2045d96 .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-43a12d5 .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-71abe66{margin-top:0px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-6ad5aece{text-align:center;}.elementor-15 .elementor-element.elementor-element-d695abc{text-align:center;}.elementor-15 .elementor-element.elementor-element-4ffe3ea8{text-align:center;}}/* Start custom CSS for image, class: .elementor-element-7f6004e */.elementor-15 .elementor-element.elementor-element-7f6004e {
    background-size: cover;     /* isi penuh */
  background-position: center; /* fokus di tengah */
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1000c26 */.elementor-15 .elementor-element.elementor-element-1000c26 {
    background-size: cover;     /* isi penuh */
  background-position: center; /* fokus di tengah */
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3bedbe18 */.elementor-15 .elementor-element.elementor-element-3bedbe18 {
    background-size: cover;     /* isi penuh */
  background-position: center; /* fokus di tengah */
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fd00c4 */.elementor-15 .elementor-element.elementor-element-3fd00c4 {
    background-size: cover;     /* isi penuh */
  background-position: center; /* fokus di tengah */
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f6004e */.elementor-15 .elementor-element.elementor-element-7f6004e {
    background-size: cover;     /* isi penuh */
  background-position: center; /* fokus di tengah */
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1000c26 */.elementor-15 .elementor-element.elementor-element-1000c26 {
    background-size: cover;     /* isi penuh */
  background-position: center; /* fokus di tengah */
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3bedbe18 */.elementor-15 .elementor-element.elementor-element-3bedbe18 {
    background-size: cover;     /* isi penuh */
  background-position: center; /* fokus di tengah */
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fd00c4 */.elementor-15 .elementor-element.elementor-element-3fd00c4 {
    background-size: cover;     /* isi penuh */
  background-position: center; /* fokus di tengah */
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2c2cc05f */.elementor-15 .elementor-element.elementor-element-2c2cc05f {
    background-color: #111 !important
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e2a63d7 */.elementor-15 .elementor-element.elementor-element-e2a63d7 {
    background-size: cover;     /* isi penuh */
  background-position: center; /* fokus di tengah */
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d73ecc5 */.elementor-15 .elementor-element.elementor-element-d73ecc5 {
    background-size: cover;     /* isi penuh */
  background-position: center; /* fokus di tengah */
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4bfe5c8 */.elementor-15 .elementor-element.elementor-element-4bfe5c8 {
    background-size: cover;     /* isi penuh */
  background-position: center; /* fokus di tengah */
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ea1cbf */.elementor-15 .elementor-element.elementor-element-6ea1cbf {
    background-size: cover;     /* isi penuh */
  background-position: center; /* fokus di tengah */
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e2a63d7 */.elementor-15 .elementor-element.elementor-element-e2a63d7 {
    background-size: cover;     /* isi penuh */
  background-position: center; /* fokus di tengah */
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d73ecc5 */.elementor-15 .elementor-element.elementor-element-d73ecc5 {
    background-size: cover;     /* isi penuh */
  background-position: center; /* fokus di tengah */
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4bfe5c8 */.elementor-15 .elementor-element.elementor-element-4bfe5c8 {
    background-size: cover;     /* isi penuh */
  background-position: center; /* fokus di tengah */
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ea1cbf */.elementor-15 .elementor-element.elementor-element-6ea1cbf {
    background-size: cover;     /* isi penuh */
  background-position: center; /* fokus di tengah */
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-71abe66 */.elementor-15 .elementor-element.elementor-element-71abe66 {
    background-color: #111 !important
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5456ebf4 */.elementor-15 .elementor-element.elementor-element-5456ebf4 {
    background-color: #111 !important
}/* End custom CSS */
/* Start custom CSS *//* Custom Helper Class */
.custom-stroke-text-effect-1 h2 , .opacity-1 { opacity: .1 !important; }
.custom-box-shadow-1 { box-shadow: 0px 20px 30px -20px rgba(0, 0, 0, 0.3); }
.custom-btn-style-1 .pagination.load-more .next { overflow: visible; margin-bottom: 2.25rem; }
.custom-btn-style-1 .btn , .custom-btn-style-1 .pagination.load-more .next { position: relative; font-family: 'overpass'; border-color: var(--porto-primary-color) var(--porto-primary-color) var(--porto-primary-dark-5) !important; border-radius: 0 !important; }
.custom-btn-style-1 .btn:after, .custom-btn-style-1 .pagination.load-more .next:after
 { content: ''; position: absolute; top: -5px; right: -5px; bottom: -5px;
 left: -5px; border: 1px solid var(--porto-primary-color); transition:
 all .3s; }
.custom-btn-style-1 .btn:hover, .custom-btn-style-1 .pagination.load-more .next:hover { background-color: var(--porto-primary-light-5);border-color: var(--porto-primary-light-5) var(--porto-primary-light-5) var(--porto-primary-light-5) !important; }
.custom-btn-style-1 .btn:focus, .custom-btn-style-1 .pagination.load-more .next:focus { background-color: #171717 !important; border-color: var(--porto-primary-dark-5) var(--porto-primary-dark-5) #000 !important; box-shadow: none; }
.custom-btn-style-1 .btn:hover:after, .custom-btn-style-1 .pagination.load-more .next:hover:after { top: 0; right: 0; bottom: 0; left: 0; }
.custom-btn-style-1.custom-btn-style-1-light .btn { border-color: #d9d9d9 #d9d9d9 #bfbfbf !important; }
.custom-btn-style-1.custom-btn-style-1-light .btn:after { border-color: rgba(255, 255, 255, 0.5) !important; }
.custom-btn-style-1.custom-btn-style-1-light .btn:hover { background-color: #f2f2f2 !important; color: #212529 !important; border-color: #e6e5e5 #e6e5e5 #ccc !important; }
.custom-btn-style-1.custom-btn-style-1-light .btn:focus { background-color: #ececec !important; color: #212529 !important; border-color: #e6e6e6 #e6e6e6 #ccc !important; }
.custom-stroke-text-effect-1 { margin-bottom: -7rem; -webkit-text-fill-color: #FFF; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: var(--porto-primary-color); white-space: nowrap; }
.custom-nav-style-1 .owl-nav .owl-prev { display: none !important; }
.custom-nav-style-1 .owl-nav .owl-next { right: 22px !important; }
.custom-nav-style-1 .owl-nav .owl-next::before { content: ''; position: absolute; top: 23px; left: 17px; width: 11px; height: 11px; border-top: 2px solid; border-left: 2px solid; transform: translate3d(-50%,-50%,0) rotate(135deg); }
.custom-nav-style-1 .owl-nav .owl-next::after { content: ''; display: block; position: absolute; top: 22px; left: 10px; width: 25px; border-top: 2px solid; transform: translate3d(-50%,0,0);}
.custom-nav-grey .owl-nav .owl-next, .custom-nav-grey .owl-nav .owl-prev { color: #aaa !important; }
.custom-lightbox-style .gallery-icon>a { display: inline-block; position: relative; }
.custom-lightbox-style .elementor-image>a:before,.custom-lightbox-style .gallery-icon>a:before { transition: 0.2s; background: rgba(0, 0, 0, 0.65); content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0;opacity: 0; z-index: 2;}
.custom-lightbox-style .elementor-image>a:hover::before,.custom-lightbox-style .gallery-icon>a:hover::before { opacity: 1;}
.custom-lightbox-style .elementor-image>a:after,.custom-lightbox-style .gallery-icon>a:after { transition: 0.2s;font-family: var(--fa-style-family-classic); font-weight: 900; color: #fff; content: '\f067'; font-size: 18px; height: 30px; position: absolute; top: 30%; margin-top: -15px; display: block; text-align: center; width: 100%; opacity: 0; z-index: 3; }
.custom-lightbox-style .elementor-image>a:hover::after,.custom-lightbox-style .gallery-icon>a:hover::after { top: 50%; opacity: 1; }
/* Layout */
body { overflow: hidden; }
#main .container-fluid { padding-left: 0; padding-right: 0; }
.custom-page-wrapper { padding-left: 6.4vw !important; padding-right: 6.4vw !important; margin-left: 0 !important; margin-right: 0 !important; }
.custom-page-wrapper>.elementor-container { margin-left: 0 !important; margin-right: 0 !important; width: 100% !important; }
/* Intro Slides */
.custom-slider-background { display: flex; align-items: center; position: absolute; margin-left: 0 !important; margin-right: 0 !important; width: auto !important; top: 0; left: 6.4vw; right: 6.4vw; bottom: 0; transform: translate3d(0, 103px, 0); opacity: 0; transition: box-shadow .3s; }
.custom-slider-background.show { opacity: 1; }
.custom-slider-background-image-stage-outer { height: 100%; padding: 0; }
.custom-slider-background-image-stage-outer .elementor-widget-wrap { display: flex; flex-direction: row !important; flex-wrap: wrap; position: relative; width: 100%; height: 100%; transition: transform 1s; }
.custom-slider-background-image-item:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #212529; transition: opacity .3s .1s; z-index: 2; opacity: .6; }
.custom-slider-background>.elementor-container, .custom-slider-background>.elementor-container>.elementor-row, .custom-slider-background .custom-slider-background-image-item, .custom-slider-background .custom-slider-background-image-item .elementor-widget-container, .custom-slider-background .custom-slider-background-image-item .elementor-image, .custom-slider-background .custom-slider-background-image-item .elementor-image img, .custom-slider-background .custom-slider-background-image-item img { height: 100%; width: 100%; }
.custom-slider-background-image-item img { object-fit: cover; }
.intro-slides, .intro-slide1, .intro-slide2 { height: 800px; }
@media (max-width: 1399px) {
    .intro-slides, .intro-slide1, .intro-slide2 { 
        height: 650px; 
    }
}
.intro-slide1>.elementor-column-wrap, .intro-slide2>.elementor-column-wrap, .intro-slide1>.elementor-widget-wrap, .intro-slide2>.elementor-widget-wrap { max-width: 78% !important; padding-right: 15px !important; padding-left: 15px !important; height: 100%; z-index: 3; padding-top: 3rem !important; margin-top: 1rem; margin-left: auto; margin-right: auto; }
.mobile-slides .intro-slide1>.elementor-column-wrap, .mobile-slides .intro-slide2>.elementor-column-wrap, .mobile-slides .mobile-slides .intro-slide1>.elementor-widget-wrap, .mobile-slides .intro-slide2>.elementor-widget-wrap {
    max-width: 100% !important;
}
.intro-slides h3, .intro-slides p { transition: color .3s; }
.intro-slides h3:hover, .intro-slides p:hover { color: #fff !important; }
.intro-slides .owl-nav button { animation-name: fadeIn; animation-duration: 1s; }
.intro-slides .owl-carousel.nav-pos-inside .owl-nav .owl-prev, .intro-slides .owl-carousel.nav-pos-inside .owl-nav .owl-next { width: 45px; height: 60px; font-size: 30px; }
.intro-slides .owl-carousel.nav-pos-inside .owl-nav .owl-prev { left: 26px; }
.intro-slides .owl-carousel.nav-pos-inside .owl-nav .owl-next { right: 26px; }
/* Home page Content */
.custom-page-wrapper .info-box-wrapper .elementor-container, .custom-page-wrapper .start-wrapper .elementor-container { max-width: 90%; }
.custom-page-wrapper .info-box-wrapper .elementor-container { margin-top: -80px; padding-left: 15px; padding-right: 15px; }
.custom-dots-style-1 .owl-dots { margin-top: 20px !important; }
.custom-dots-style-1 .owl-dots .owl-dot span { background-color: transparent; width: 12px; height: 12px; border: 1px solid var(--porto-primary-color) !important; }
.custom-dots-style-1 .owl-dots .owl-dot:hover span, .custom-dots-style-1 .owl-dots .owl-dot.active span { background: var(--porto-primary-color) !important; }
.divider-img img { opacity: .5; }
.custom-lightbox-wrapper>.elementor-container, .custom-lightbox-wrapper>.elementor-container>.elementor-row { flex-wrap: wrap; }
.custom-lightbox-wrapper .col-lg { flex: 0 0 auto; width: 50%; }
.custom-lightbox-wrapper .col-sm { flex: 0 0 auto; width: 25%; }
.posts-item-bottom-0 .porto-tb-item { margin-bottom: 0 !important; }
.custom-brands-wrapper figure:nth-child(1) img { max-width: 90px; }
.custom-brands-wrapper figure:nth-child(4) img, .custom-brands-wrapper figure:nth-child(5) img, .custom-brands-wrapper figure:nth-child(6) img { max-width: 140px; }
.custom-brands-wrapper figure:nth-child(2) img, .custom-brands-wrapper figure:nth-child(3) img { max-width: 100px; }
.custom-brands-wrapper { max-width: 1440px; }
.custom-brands-wrapper img { margin: 0 auto; }
.custom-section-left, .custom-section-right { width: 34vw !important; display: flex; flex: 1; max-height: 400px; }
.custom-section-middle { width: 40vw !important; margin: 0 -70px; z-index: 2; }
.custom-heading-style-1 h2 { position: relative; margin-bottom: 24px !important;}
.custom-heading-style-1 strong { position: absolute; font-size: 4.5em; font-weight: 900; top: 50%; left: 0; opacity: .1; transform: translate3d(0, -50%, 0); z-index: 0; }
.custom-heading-style-1 em { position: relative; letter-spacing: 4.5px; z-index: 1; font-style: inherit; }
.custom-heading-style-1 p { transition: opacity .3s; margin-bottom: 0; }
/* Custom Progress Bar Type */
.custom-progress-bars-style-1 .elementor-progress-wrapper { position: static !important; }
.custom-progress-bars-style-1 .elementor-progress-bar .elementor-progress-percentage { position: absolute; padding: 0; right: 0; bottom: 5px; color: #212529; font-size: 1em; line-height: 26px; }
.custom-progress-bars-style-1 .elementor-widget-progress:not(:first-child) .elementor-title { padding-top: 8px; } 
/* Custom Counts & Lightbox Type */
.custom-counts-section .elementor-container { max-width: 1140px !important; padding-top: .5rem; padding-bottom: .5rem; } 
/* Custom FAQ type */
.faq-list .toggle > .toggle-content { max-width: 690px; }
/* Custom Members Type*/
.members-wrapper .owl-carousel .owl-nav .owl-next, .members-wrapper .owl-carousel .owl-nav .owl-prev {  top: -10px; }
/* Custom Parallax Type */
.custom-parallax-wrapper .owl-carousel .owl-nav .owl-next { right: -40px; top: -15px; }
.custom-parallax-wrapper .owl-carousel .owl-nav .owl-prev { left: -40px; top: -15px; }
.testimonial-custom-style .elementor-container { min-width: 1140px; }
.testimonial-style-1 .elementor-testimonial-content { position: relative; margin-bottom: 0; padding: 20px 45px; font-family: 'Overpass',sans-serif; font-style: italic; opacity: .8; transition: opacity .3s; }
.testimonial-style-1 .elementor-testimonial-wrapper:before { content: '\f10d'; position: absolute; top: 0; left: 30px; color: #fff; font-family: var(--fa-style-family-classic); font-weight: 900; font-size: 1.4rem; }
.testimonial-style-1 .elementor-testimonial-content:hover { opacity: 1; }
.testimonial-style-1 .elementor-testimonial-name { margin-top: 6px; }
.custom-heading-style-1 .porto-u-sub-heading > p { transition: color .3s; }
.custom-heading-style-1 .porto-u-sub-heading > p:hover { color: #fff !important; }
/* Responsive */
@media (min-width: 1170px) {
  .w-xl-33 { width: 33.3333% !important }
  .w-xl-41 { width: 41.6666% !important }
  .w-xl-58 { width: 58.3333% !important }
  .w-xl-66 { width: 66.6666% !important }
}
@media (max-width: 1199px) {
    .testimonial-custom-style .elementor-container { min-width: 960px; }
}
@media (min-width: 992px) {
    .container-lg-custom .elementor-container { max-width: 1440px; }
    .container-lg-custom.container-lg-custom-no-padding .elementor-container { padding-left: 0; padding-right: 0; }
    .members-wrapper .owl-carousel .owl-nav .owl-next { right: -55px; }
    .members-wrapper .owl-carousel .owl-nav .owl-prev { left: -55px; }
}
@media (max-width: 991px) { 
    .testimonial-custom-style .elementor-container { min-width: 720px; }
    .custom-page-wrapper.info-box-wrapper .elementor-container { margin-top: 30px; }
    .custom-brands-wrapper figure:not(last-child) { margin-bottom: 3rem!important; }
    .custom-section-middle { width: 50vw !important; }
    .intro-slide1>.elementor-column-wrap, .intro-slide2>.elementor-column-wrap, .intro-slide1>.elementor-widget-wrap, .intro-slide2>.elementor-widget-wrap { max-width: 100% !important; }
}
@media (max-width: 767px) { 
    .custom-lightbox-wrapper .col-lg { width: 100%; }
    .custom-lightbox-wrapper .col-sm { width: 50%; }
    .intro-slides, .intro-slide1, .intro-slide2 { height: 600px; }
    .custom-page-wrapper .info-box-wrapper .elementor-container { margin-top: 80px; }
    .custom-section-left, .custom-section-right { display: none; }
    .custom-section-middle { width: 100% !important; margin: auto; }
    .testimonial-custom-style .elementor-container { min-width: 540px; }
    .testimonial-style-1 .elementor-testimonial-content { padding-left: 0; padding-right: 0;}
}
@media (max-width: 575px) {
    .testimonial-custom-style .elementor-container { min-width: 85vw; }
    .custom-page-wrapper .container { max-width: 100%; }
    .intro-slide1>.elementor-column-wrap, .intro-slide2>.elementor-column-wrap { margin-top: 3rem; padding-left: 0 !important; padding-right: 0 !important; }
    .custom-page-wrapper .info-box-wrapper .elementor-container, .custom-page-wrapper .start-wrapper .elementor-container { max-width: 100%; }
}
/* Contact Page */
.call a { color: #777; transition: color .3s; }
.call a:hover, .call a.active { color: var(--porto-primary-color); text-decoration: none; }
.custom-contact-form-style .form-control { height: calc(1.8em + 1.85rem + 2px); padding: 0.975rem 1.25rem; }
.custom-contact-form-style textarea.form-control { height: 140px; }
.custom-contact-form-style .custom-btn-style-1 .btn { margin-left: 5px; }/* End custom CSS */