body{
	margin:0px;
	padding:0px;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	overflow-x:hidden;
	background: #030303;
}

h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; font-weight:normal;}
p{ margin:0px; padding:0px;}
a{ text-decoration:none; -webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;}
a:hover, a:focus, a:active{ outline:none; text-decoration:none;}
input:hover, input:focus, input:active{ outline:none;}
ul{ margin:0px; padding:0px;}
ul li{ list-style-type:none;}
img{ border:0px; vertical-align: middle; -webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;}
.pull-left{ float:left;}
.pull-right{ float:right;}
.clearfix{ clear:both; overflow:hidden;}
.wrapper{ margin:0px auto;}
.container{ max-width:1310px;}

@-webkit-keyframes animate-block-gorizantal-2{50%{-webkit-transform:translateX(5px);transform:translateX(5px)}
0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes animate-block-gorizantal-2{50%{-webkit-transform:translateX(5px);transform:translateX(5px)}
0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}
}

.common_title_hp{}
.common_title_hp h2{ font-weight: 600; font-size: 32px; line-height: 45px; color: #FF1F79; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.7); position:relative;}
.common_title_hp h2:after{ content:''; position:absolute; left:0; bottom:-40px; width:90px; height:8px; background:#FF1F79; border-radius: 10px;}

.common_btn_hp{background:#FF1F79; font-size:16px; line-height:20px; font-weight:700; color:#FFF; border-radius:30px; padding:12px 0; min-width:140px; position:relative; text-align:center; display:inline-block; }
.common_btn_hp:hover{ color:#fff; opacity:0.7; }

.common_link_hp{ padding-top:30px;}
.common_link_hp ul{ margin-bottom:0; }
.common_link_hp ul li{font-weight: 400; font-size: 20px; line-height: 28px; margin-bottom:10px; background:url(../images/Star.png) no-repeat top 5px left; padding-left:42px;}
.common_link_hp div{width:185px;}
.common_link_hp ul li span{font-weight: 600;}
.common_link_hp ul li:last-child{ margin-bottom:0;}
.common_link_hp ul li a{ color: #ffffff; }

.common_title_2_hp{ text-align:center;}
.common_title_2_hp h2{ max-width:752px; font-weight: 600; font-size: 32px; line-height:45px; color: #FF1F79; margin:auto;}
.common_title_2_hp p{ max-width:1020px; font-weight: 400; font-size: 20px; line-height:32px; color: #FFFFFF; padding-top:30px; margin:auto;}

/*--------------- HEADER_START --------------*/
#header{ padding:20px 0; margin:0px;  position:fixed; width:100%; top:0; z-index:9999; }
.header-in-hp{ display: flex; align-items: center; justify-content:space-between; min-height:80px; }
.header_logo_hp{ width:247px; }
.header_logo_hp img{ width:100%; }
.header_right_hp{ width:calc(100% - 247px); display:flex; justify-content:end;}
.consult_btn_hp{ margin:0 18px 0 0;}
.consult_btn_hp:last-child{ margin-right:0;}
.mobile_consult_btn_hp{ display:none; }
.header_btn_hp{ background:none; border: 2px solid #FF1F79; color: #FF1F79; padding:10px 0;}
.fix-header #header{ position:fixed; top:0; z-index:9999; background:#060606; padding:0; }
/*--------------- HEADER_END --------------*/

/*--------------- CONTAIN_START --------------*/
#contain{ margin:0px; padding:0 0 0 0; overflow:hidden;}

.banner_block_hp{padding:120px 0 63px 0;}
.banner_block_in_hp{}
.banner_middle_hp{ display:flex; align-items:center;}
.banner_left_hp{ margin-right:35px; width:calc(100% - 595px);}
.banner_title_hp{}
.banner_title_hp p{font-weight: 600; font-size: 16px; line-height: 22px; letter-spacing: 0.04em; color: #FFFFFF;}
.banner_title_hp h1{font-weight: 600; font-size: 48px; line-height: 67px; color: #FFFFFF; padding-top:40px;  max-width: 650px;}
.banner_title_hp h1 a{color: #FF1F79;}
.banner_btn_hp{ padding-top:56px;}
.banner_btn_hp a{ width:201px;}
.banner_img_hp{ width:595px;}
.banner_img_hp img{ width:100%;}

.kenapa_block_hp{padding:57px 0 0 0; position:relative;}
.kenapa_block_hp:after{content:''; position:absolute; top:0; left:0; width:523px; height:1532px; background:url(../images/kenapa1.png) no-repeat top left; background-size:100%;}
.kenapa_block_in_hp{}
.kenapa_middle_hp{ display:flex; position:relative; z-index:1;}
.kenapa_left_hp{width:435px; }
.kenapa_right_hp{ width:calc(100% - 435px); padding-left:84px; }
.kenapa_info_hp{}
.kenapa_info_hp p{font-weight: 400; font-size: 20px; line-height: 32px; color: #FFFFFF; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.7);}
.kenapa_info_hp p a{ color: #FF1F79; }
.kenapa_info_1_hp{ padding-top:50px;}

.online_block_hp{padding:225px 0 0 0; position:relative;}
.online_block_hp:after{content:''; position:absolute; bottom:0; right:0; width:915px; height:1182px; background:url(../images/online1.png) no-repeat bottom right; background-size:100%;}
.online_block_in_hp{}
.online_middle_hp{ position:relative; z-index:1;}
.online_common_title_hp{ max-width:991px;}
.online_info_hp{ padding-top:80px;}
.online_info_hp p{font-weight: 400; font-size: 20px; line-height:32px; color: #FFFFFF; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.7);}
.online_info_hp a{ color:#FF1F79; }
.common_title_2_hp a{ color:#FF1F79; }
.daftar_info_hp a{ color:#FF1F79; }
.online_link_title_hp{max-width:761px; font-weight: 600; font-size: 20px; line-height: 32px; color: #FFFFFF; padding-top:78px;}
.online_link_hp{ display:flex;}
.online_link_hp .common_link_hp{ margin-right:122px; max-width:303px; width:100%;}
.online_link_hp .common_link_hp:last-child{ margin-right:0; }
.online_info_1_hp{ padding-top:50px;}
.online_row_hp{ display:flex; padding-top:74px;}

.daftar_block_hp{ padding:80px 0 0 0;}
.daftar_block_in_hp{}
.daftar_middle_hp{padding-top:60px; margin:0 -15px; }
.daftar_top_hp{ display:flex; flex-flow:wrap;}
.daftar_box_hp{ width:calc(33.33% - 30px); margin:0 15px 31px 15px; border: 1px solid #FFFFFF; border-radius: 12px; padding:30px 29px 23px 30px;}
.daftar_margin_hp{ margin-right:0;}
.daftar_img_hp{ width:160px;}
.daftar_img_hp img{ width:100%; border-radius: 12px;}
.daftar_info_hp{padding-top:20px;}
.daftar_info_hp h3{font-weight: 600; font-size: 16px; line-height: 26px; color: #FFFFFF;}
.daftar_info_hp p{font-weight: 400; font-size: 16px; line-height: 26px; color: #FFFFFF; padding-top:4px;}
.daftar_box_1_hp{ width:calc(66.66% - 30px); display:flex;}
.daftat_box_right_hp{ width:calc(100% - 160px); margin-left:30px;}
.daftat_box_right_hp .common_link_hp ul li{font-size: 16px; line-height: 22px; margin-bottom:12px; background:url(../images/Star.png) no-repeat top 1px left;}
.daftat_box_right_hp .daftar_info_hp{padding-top:0px;}
.grid-sizer{width: 33.33%; }

.terbaik_block_hp{ position:relative; padding:80px 0 0 0;}
.terbaik_block_hp:after{content:''; position:absolute; top:140px; left:0; width:517px; height:612px; background:url(../images/terbaik1.png) no-repeat top left; background-size:100%;}
.terbaik_block_hp:before{content:''; position:absolute; bottom:180px; right:0; width:390px; height:612px; background:url(../images/terbaik2.png) no-repeat bottom right; background-size:100%;}
.terbaik_block_in_hp{}
.terbaik_middle_hp{ position:relative; z-index:1;}
.terbaik_top_hp{padding:60px 0 80px 0; max-width:1090px; margin:auto;}
.terbaik_boxes_hp{display:flex;}
.terbaik_box_hp{ width:calc(20% - 56px); margin-right:70px;}
.terbaik_box_hp:last-child{ margin-right:0;}
.terbaik_img_hp{}
.terbaik_img_hp img{ width:100%; border-radius: 12px;}
.terbaik_title_hp{ padding-top:20px; text-align:center;}
.terbaik_title_hp h3{font-weight: 600; font-size: 16px; line-height:26px; text-align: center; color: #FFFFFF;}
.terbaik_title_hp h3 a{ color:#FFFFFF; }
.terbaik_top_1_hp{padding:40px 0 60px 0;}
.terbaik_row_hp{padding-top:80px; display:flex;}
.terbaik_link_hp ul li a{display:flex;}

.menang_block_hp{ padding:80px 0 8px 0; position:relative;}
.menang_block_hp:after{content:''; position:absolute; bottom:0; left:0; width:771px; height:1532px; background:url(../images/menang1.png) no-repeat bottom left;}
.menang_block_in_hp{}
.menang_middle_hp{ position:relative; z-index:1;}
.menang_top_hp{ padding:30px 0 0 0; display:flex; flex-flow:wrap;}
.menang_box_hp{ width:calc(33.33% - 21px); margin:0 31px 30px 0; border: 1px solid #FFFFFF; border-radius: 12px; padding:30px; background: rgba(3, 3, 3, 0.8);}
.menang_box_hp:nth-child(3n){margin-right:0;}
.menang_box_info_hp{}
.menang_box_info_hp h3{font-weight: 600; font-size: 16px; line-height: 26px; color: #FFFFFF;}
.menang_box_info_hp p{ padding-top:4px; font-weight: 400; font-size: 16px; line-height: 26px; color: #FFFFFF;}
.menang_box_info_hp a{ color:#FF1F79; }
.card-body a{ color:#FF1F79; }
.menang_box_1_hp{ width:100%; margin: 0 0 30px 0;}
.menang_box_info_1_hp{ padding-top:23px;}
.menang_box_row_hp{ display:flex; padding-top:10px;}
.menang_box_grid_hp{ width:50%; margin-right:118px;}
.menang_box_grid_hp:last-child{margin-right:0;}
.menang_grid_info_hp{padding-top:20px;}
.menang_info_hp{ max-width:601px; padding-top:40px; text-align:center; margin:auto;}
.menang_info_hp p{font-weight: 400; font-size: 16px; line-height: 26px; text-align: center; color: #FFFFFF;}

.nonstop_block_hp{padding:42px 0 60px 0; position:relative;}
.nonstop_block_hp:after{content:''; position:absolute; bottom:-82px; right:0; width:915px; height:815px; background:url(../images/nonstop1.png) no-repeat bottom right; background-size:100%;}
.nonstop_block_in_hp{}
.nonstop_middle_hp{ position:relative; z-index:1;}
.nonstop_row_hp{ display:flex;}
.nonstop_top_hp{ padding-top:80px; max-width:1134px; margin:auto;}
.card { position:relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; min-width:0; word-wrap: break-word; background: rgba(14, 14, 14, 0.6); border: 1px solid #FFFFFF; border-radius: 12px;}
.accordion{ padding-top:30px;}
.accordion>.card:not(:last-of-type) { border: 1px solid #FFFFFF; border-radius: 12px;}
.card-header {padding:0; margin-bottom: 0; background-color:none; border-bottom:none; border-radius:0px;}
.accordion>.card>.card-header { border-radius: 5px; margin-bottom: -1px; padding-right: 30px;}
.accordion>.card:not(:last-of-type) { border: 1px solid #FFFFFF; border-radius: 12px;}
.accordion>.card:not(:first-of-type) {border-top-left-radius: 12px; border-top-right-radius:12px;}
.accordion>.card1 { margin-bottom: 20px; padding:30px;}
.btn-link.focus, .btn-link:focus { text-decoration: none; box-shadow: none;}
.btn {padding:0;}
.btn-link1{color:#fff; font-size:16px; line-height:24px; font-weight:600; font-family: 'Montserrat';}
.btn-link1:hover{color:#FF1F79;}
.card-link1{color:#fff; font-size:16px; line-height:24px; font-weight:400; font-family: 'Montserrat';}
.card-body {padding:4px 0px 0 0;}
.accordion .card .active.collapsed{background:url(../images/up_arrow.svg) no-repeat center right;}
.accordion .card .active{ background:url(../images/down_arrow.png) no-repeat center right;}

/*--------------- CONTAIN_END --------------*/

/*--------------- FOOTER_START --------------*/
#footer{ margin:0px 0 0 0; padding:0; background: #01090D; }
.footer-in-hp{}
.footer-middle-hp{padding:17px 0; }
.copyright_hp{ padding:0 0 0 0px; text-align:center; font-size:16px; line-height:26px; font-weight:600; color:#fff; }
/*--------------- FOOTER_END --------------*/








