body{
	font-family: 'Montserrat', Arial, sans-serif !important;
	font-size: 16px !important;
}
.layout-boxed .body-innerwrapper {
    background: none;
	position:relative;
}
#sp-header-topbar .container-inner>.row {
    min-height: 125px;
}
#sp-header-topbar{
	background-image: url(/images/bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
#sp-header-topbar::before{
	content: "";
    background-color: rgba(0, 0, 0, 0.6);
    width: 100%;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
}
body.site:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color:rgba(0, 0, 0, .6);
}
@media (min-width: 1200px) {
    .d-xl-block {
        width: auto;
		position: absolute;
    }
}
#sp-header-topbar .container-inner {
    border-bottom: none;
}
#sp-header.lg-header {
    background: #ffffff17;
    border-width: 1px;
    border-color: #6e6e6e;
    border-style: solid;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 1);
}
#mod-custom121{
	color: white;
    position: absolute;
    top: 0;
    right: 0;
}
.sn_ctop1{
	height: 105px;
    position: relative;
    width: 100%;
    color: white;
    padding: 10px;
    box-sizing: content-box;
}
.sn_logo{
    width: 20%;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
.sn_logo1{
	height: auto;
    width: 100%;
    margin: auto;
    top: 0;
    bottom: 0;
    position: absolute;
}
.sn_ctop2{
	position: absolute;
    left: calc(24% + 17px);
    border-left: solid 1px #5a5a5a;
    padding: 0px 2%;
    box-sizing: border-box;
    height: inherit;
	width:31%;
}
.sn_ctop3{
	position: absolute;
    left: calc(55% + 17px);
    border-left: solid 1px #5a5a5a;
    padding: 0 2%;
    box-sizing: border-box;
    height: inherit;
	width: 20%;
}
.sn_ctop4{
	position: absolute;
    left: calc(75% + 17px);
    border-left: solid 1px #5a5a5a;
    padding: 0 2%;
    box-sizing: border-box;
    height: inherit;
    width: 22%;
	text-align: center;
}
.sn_ctop5{
	text-align: center;
    border-bottom: solid 1px #5a5a5a;
    height: 50%;
	display: grid;
}
.sn_ctop6{
	width:100%;
	display: flex;
    height: 50%;
}
.sn_ctop7{
	width: 50%;
    float: left;
	display: flex;
	align-items: center;
}
.sn_ctop9{
	float: left;
    align-items: center;
    display: grid;
	margin-right: 12px;
}
.sn_ctop10{
	float: left;
    align-items: center;
    display: grid;
    font-size: smaller;
}
.sn_ctop11{
	align-items: center;
    display: grid;
}
.sn_3top1{
	text-align: center;
    width: 100%;
}
.sn_3top2{
	display: flex;
}
.sn_3top3{
	font-size: smaller;
}
.sn_3top4{
	font-size: larger;
    color: rgb(255, 203, 0);
    margin: -5px 0 4px 0;
}
.sn_3top5{
	border: solid 1px gray;
    height: 50px;
    width: 50px;
    margin: auto;
    font-size: 22px;
    text-align: center;
    align-items: center;
    display: grid;
	cursor:pointer;
	transition:0.3s;
}
.sn_3top5:hover,.sn_4top2:hover{
	box-shadow: 0px 0px 3px 2px rgba(130, 130, 130);
}
.sn_4top1{
	
}
.sn_4top2{
	color: black;
    background: rgb(255, 203, 0);
    height: 50px;
    align-items: center;
    display: grid;
	cursor:pointer;
	transition:0.3s;
}
.sn_4top3{
	font-size:smaller;
}
.sn_4top4{
	font-size: 22px;
    font-weight: 600;
}
.sp-megamenu-wrapper.d-flex{
	color:white;
}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    font-size: large;
}
#sppb-addon-1745766243109 .sppb-addon-text-block .sppb-addon-content {
    line-height: 1;
}
.sn_tabih4{
	height: 180px;
}
.sn_ft26 .sppb-addon-single-image-container, .sn_ft26 img{
	width:100%;
}
.sn_ft27{
	/*font-size: 36px;
    display: flex;
    float: left;
    margin-right: 20px;
    align-items: center;*/
}
.sn_elpd0{
	transition:0.3s;
}
.sn_elpd0:hover{
	background: #ffcb00;
}
.fo_1{
	background-color: #fcd229;
	display: flex;
}
.fo_2{
	font-weight: 600;
    margin-top: 20px;
	font-size: 42px;
}
.fo_3{
	width: 60%;
    background-color: rgb(252, 210, 41);
    background-image: url(/images/sn_lp/group_4674.svg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 0;
    padding: 40px;
}
.fo_4{
	font-size: 24px;
}
.fo_5{
	width: 40%;
	padding:40px;
	background-image: url(/images/2025/05/04/1242.svg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 100% 100%;
}
.sn_form3 .cf-label{
	color:white;
}
.fo1_1{
	height: 90px;
	line-height: 1.3;
}
.fo1_2{
	height:72px;
	display:flex;
}
.fo1_3{
	height:500px;
	padding: 50px;
}
.fo1_4{
	font-size:36px
}
.fo1_5{
	color:white;
	line-height: 53px;
}
.fo1_6{
	position:relative;
	height:100px;
}
.fo1_7{
	border-radius: 3000px;
    background-color: #ffcb00;
    border-color: transparent;
    border-style: solid;
    width: 240px;
	box-shadow: 0px 30px 100px 10px rgba(255, 203, 0, 0.1);
    height: 240px;margin: auto;display: grid;
    text-align: center;
}
.fo1_8{
	display:flex;
	width:100%
}
.fo1_9{
	font-size: 52px;
    color: white;
    line-height: 53px;color: #171717;
}
.fo1_10{
	-webkit-border-radius: 50%;
    display: block;
    width: 60px;
    height: 60px;
    text-align: center;
    font-size: 20px;
    line-height: 60px;
    overflow: hidden;
    white-space: nowrap;
    background-color: #ffcb00;
    color: #8c7000;
}
.fo1_11{
	display: flex;
}
.fo1_13{
	font-size: 52px;
    line-height: 1.23;
}
.fo1_14{
	font-size: 20px;
	color: #171717;
}
.fo1_15{
	display: flex;    
	height: 160px;
}
.fo1_16{
	display: flex;
	height: 160px; 
	color:white;    
	padding: 20px 20px 20px 0;
}
.fo1_18{
	font-size: 36px;
}
.fo1_19{
	color: white;
    position: absolute;
    top: 0;
    bottom: 0;
    align-items: center;
    display: flex;
    width: 80%;
    right: 0;
    font-size: 18px;
}
.fo1_20{
	display:flex;
}
.fo1_21{
	display: flex;
	border-width: 1px;
	border-color: #e8e8e8;
	border-style: solid;
	padding: 60px 30px;
}
.fo1_22{
	style="width: 30%; 
	padding: 10px; 
	float: left;
}
.fo1_23{
	display: block; 
	float: right;  
	width: 70%;
}
.fo1_24{
	font-size: 36px;
}

@media (max-width: 1200px) {
	.sn_4top4 {
		font-size: 19px;
	}
	.sn_ctop10 {
		font-size: 10px;
	}
}
@media (max-width: 992px) {
	.sn_ctop2 {
		width: 50%;
        left: calc(50% + 17px);
		height: 100px;
	}
	.sn_logo {
		width:40%;
	}
	.sn_ctop3 {
		left: calc(0% + 17px);
        top: 135px;
		width: 45%;
		border-left: none;
		height: 50px;
	}
	.sn_ctop4 {
		top: 135px;
        width: 50%;
        left: calc(50% + 17px);
		border-left: none;
		height: 50px;
	}
	.sn_ctop1 {
		height:160px;
	}
	.sn_logo1 {
		bottom: 67px;
	}
	.sn_3top1 {
		float: left;
        width: 50%;
	}
	.sn_3top2 {
		float: left;
        width: 50%;
	}
	.sn_4top1{
		float: left;
        width: 50%;
	}
	.sn_4top2{
		float: left;
        width: 46%;
		margin: 0 2%;
	}
	.sn_3top5 {
		width: 45px;
		height: 45px;
	}
}
@media (max-width: 768px) {
	#sp-header{
		position:absolute;
		top: -10px;
	}
	.burger-icon{
		height: 38px;
	}
	.sn_ctop4{
		position: initial;
	}
	.sn_4top1{
		position: absolute;
        top: -10px;
        left: 0px;
		right:0px;
        height: 38px;
        line-height: 1;
        align-items: center;
        display: grid;
        padding-top: 4px;
	}
	.sn_logo{
		height: 70px;
        bottom: auto;
        top: 50px;
	}
	.sn_4top2{
		top: 130px;
		position: absolute;
		width: 38%;
		height: 45px;
	}
	.sn_ctop5{
		display: none;
	}
	.sn_ctop2{
		height: 64px;
        top: 48px;
	}
	.sn_logo1{
		bottom:inherit;
	}
	.sn_ctop6{
		display: grid;
	}
	.sn_ctop7{
		width: 100%;
	}
	.sn_ctop9{
		width: 18px;
	}
	.sn_3top1{
		display:none;
	}
	.sn_3top2{
		
	}
	.sn_ctop3{
		left: 47%;
        top: 130px;
        width: 85%;
        height: 45px;
	}
	.sn_tabih4{
		height:210px;
	}
	.fo_1{
		display:block;
	}
	.fo_3, .fo_5{
		width:100%;
		padding:10px;
	}
	.fo_5 .cf-form-wrap{
		padding: 0px;
	}
	.fo_2{
		font-size: 28px;
	}
	.fo1_1{
		height: 134px;
	}
	.fo1_2{
		height: 180px;
	}
	.fo1_3{
		height:auto;
		padding:10px;
	}
	.fo1_4{
		font-size:20px
	}
	.fo1_5{
		line-height: normal;
	}
	.fo1_6{
		height:auto;
	}
	.fo1_8{
		display:grid;
	}
	.fo1_9{
		font-size: 20px;
		line-height: normal;
	}
	.fo1_11{
		margin-bottom: 10px;
	}
	.fo1_12{
		
	}
	.fo1_13{
		font-size: 20px;
		line-height: normal;
	}
	.fo1_14{
		margin-top:10px;
	}
	.fo1_15{
		height: 220px;
	}
	.fo1_16{
		height:auto;
	}
	.fo1_17{
		padding:10px;
	}
	.fo1_18{
		font-size: 20px;
	}
	.fo1_6 img, .fo1_20 img{
		display:none;
	}
	.fo1_19{
		width:100%;
		display:block;
		margin: 10px 0px;
	}
	.fo1_21{
		display: grid;
		padding: 0px;
	}
	.fo1_22 img{
		width:100%;
		text-align: center;
	}
	.fo1_23{
		width:100%;
	}
	.fo1_24{
		font-size: 20px;
	}
}
@media (max-width: 480px) {
}