.elementor-8140 .elementor-element.elementor-element-b3d439c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8140 .elementor-element.elementor-element-8eb2dbb{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8140 .elementor-element.elementor-element-837c337{--display:flex;--gap:50px 50px;--background-transition:0.3s;--z-index:2;}.elementor-8140 .elementor-element.elementor-element-af8589a img{width:40%;max-width:100%;}.elementor-8140 .elementor-element.elementor-element-bb9fa2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8140 .elementor-element.elementor-element-14649b6{--display:flex;--background-transition:0.3s;}.elementor-8140 .elementor-element.elementor-element-1b7ce1f{--display:flex;--background-transition:0.3s;}.elementor-8140 .elementor-element.elementor-element-ce4ba46{text-align:center;}.elementor-8140 .elementor-element.elementor-element-ce4ba46 .elementor-heading-title{color:var( --e-global-color-45ac9de );font-family:"Quicksand", Sans-serif;font-size:85px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:48px;letter-spacing:0px;}.elementor-8140 .elementor-element.elementor-element-ce4ba46.elementor-element{--align-self:center;}body.elementor-page-8140:not(.elementor-motion-effects-element-type-background), body.elementor-page-8140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://guardianawards.com.my/wp-content/uploads/image-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}@media(max-width:1024px){.elementor-8140 .elementor-element.elementor-element-ce4ba46 .elementor-heading-title{font-size:31px;line-height:37px;letter-spacing:0px;}body.elementor-page-8140:not(.elementor-motion-effects-element-type-background), body.elementor-page-8140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-8140 .elementor-element.elementor-element-b3d439c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8140 .elementor-element.elementor-element-837c337{--gap:20px 20px;}.elementor-8140 .elementor-element.elementor-element-af8589a img{width:50vw;}.elementor-8140 .elementor-element.elementor-element-ce4ba46 .elementor-heading-title{font-size:31px;line-height:37px;letter-spacing:0px;}body.elementor-page-8140:not(.elementor-motion-effects-element-type-background), body.elementor-page-8140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS */body.elementor-page-6932:not(.elementor-motion-effects-element-type-background) {
    background-size: 100% 130% !important;
}

.bokeh-img {
	position: relative;
	height: 100%;
}

.bokeh-img img {
	mix-blend-mode: screen;
    max-width: 150%;
    position: absolute;
    left: 50%;
    top: 50vh;
    transform: translateX(-50%);
}

.partners-sec img {
    width: 100px;
    height: 50px;
    object-fit: contain;
}

.pricing-txt {
    font-size: 38px;
    font-weight: 700;
    color: #FF585D;
    position: relative;
    z-index: 1;
    display: inline-block;
}

.pricing-txt::after {
    content: 'RM100,000';
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #ffffff;
    -webkit-text-stroke-width: 5px;
    -webkit-text-stroke-color: #FFF;
    filter: blur(2px);
    z-index: -1;
}

/*Mobile responsive start here*/
@media only screen and (max-width: 1600px) {
	.bokeh-img img {
	    top: 80vh;
	}
}

@media only screen and (max-width: 1024px) {
	.bokeh-img img {
	    top: 50vh;
	}
}

@media only screen and (max-width: 767px) {
    body.elementor-page-6932:not(.elementor-motion-effects-element-type-background) {
	    background-size: 100% 100% !important;
	}

    .pricing-txt {
        font-size: 23px;
    }
    
    .banner-sec .content-info br {
        display: none;
    }
    
    .partners-sec img {
	    width: 60px;
	    height: 25px;
	}
    
}

.gallery {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap:0px;
}/* End custom CSS */