@charset "utf-8";
/* CSS Document */

/*! CSS Used from: https://ifact.com.my/css/bootstrap.css */
*,*::before,*::after{box-sizing:border-box;}
h5-cust,h3-cust,h2-cust{margin-top:0;margin-bottom:0.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color);}
h2-cust{font-size:calc(1.325rem + 0.9vw);}
@media (min-width: 1200px){
h2-cust{font-size:2rem;}
}
h3-cust{font-size:calc(1.3rem + 0.6vw);}
@media (min-width: 1200px){
h3-cust{font-size:1.75rem;}
}
h5-cust{font-size:1.25rem;}
p-cust{margin-top:0;margin-bottom:1rem;}
a-cust{color:var(--bs-link-color);text-decoration:underline;}
a-cust:hover{color:var(--bs-link-hover-color);}
.lead-cust{font-size:1.25rem;font-weight:300;}
.container-cust{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-right:auto;margin-left:auto;}
@media (min-width: 576px){
.container-cust{max-width:540px;}
}
@media (min-width: 768px){
.container-cust{max-width:720px;}
}
@media (min-width: 992px){
.container-cust{max-width:960px;}
}
@media (min-width: 1200px){
.container-cust{max-width:1140px;}
}
@media (min-width: 1400px){
.container-cust{max-width:1320px;}
}
.row-cust{--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(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x));}
.row-cust > *{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y);}
@media (min-width: 768px){
.col-md-12-cust{flex:0 0 auto;width:100%;}
}
.border-bottom-0-cust{border-bottom:0!important;}
.mb-0-cust{margin-bottom:0!important;}
.mb-2-cust{margin-bottom:0.5rem!important;}
.mb-3-cust{margin-bottom:1rem!important;}
.fw-normal-cust{font-weight:400!important;}
.fw-bold-cust{font-weight:700!important;}
.text-uppercase-cust{text-transform:uppercase!important;}
.bg-transparent-cust{--bs-bg-opacity:1;background-color:transparent!important;}
/*! CSS Used from: https://ifact.com.my/style.css */
.clear-cust{clear:both;display:block;font-size:0px;height:0px;line-height:0;width:100%;overflow:hidden;}
::selection{background:#1ABC9C;color:#FFF;text-shadow:none;}
:active,:focus{outline:none!important;}
a-cust{text-decoration:none!important;color:#1ABC9C;}
a-cust:hover{color:#222;}
h2-cust,h3-cust,h5-cust{color:#444;font-weight:600;line-height:1.5;margin:0 0 30px 0;font-family:'Poppins', sans-serif;}
h5-cust{margin-bottom:20px;}
h2-cust{font-size:30px;}
h3-cust{font-size:1.5rem;}
h5-cust{font-size:0.875rem;}
h5-cust{font-weight:bold;}
@media (max-width: 767.98px){
h2-cust{font-size:1.5rem;}
h3-cust{font-size:1.25rem;}
}
h2-cust > span-cust:not(.nocolor-cust):not(.badge-cust){color:#1ABC9C;}
p-cust{margin-bottom:30px;}
.nott-cust{text-transform:none!important;}
.bottommargin-cust{margin-bottom:3rem!important;}
.center-cust{text-align:center!important;}
.color-cust{color:#1ABC9C!important;}
.ls1-cust{letter-spacing:1px!important;}
.font-body-cust{font-family:'Nunito', sans-serif;}
[class*="col-"]:not([class*="sticky-"]):not([class*="position-"]){position:relative;}
.section-cust{position:relative;width:100%;margin:40px 0;padding:0px 0;background-color:#F9F9F9;overflow:hidden;}
.section-cust .container-cust{z-index:2;}
#content-cust p-cust{line-height:1.8;}
#content-cust .container{position:relative;}
.button-cust{display:inline-block;position:relative;cursor:pointer;outline:none;white-space:nowrap;margin:5px;padding:8px 22px;font-size:0.875rem;line-height:24px;background-color:#1ABC9C;color:#FFF;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:none;text-shadow:1px 1px 1px rgba(0,0,0,0.2);}
body-cust:not(.device-touch-cust) .button-cust{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.button-cust:hover{background-color:#444;color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,0.2);}
.button-cust.button-xlarge-cust{padding:9px 32px;font-size:18px;letter-spacing:2px;line-height:34px;}
.button-cust i-cust{position:relative;margin-right:5px;width:16px;text-align:center;}
.button-xlarge-cust i-cust{margin-right:8px;}
.button-cust.button-border-cust{border:2px solid #444;background-color:transparent;color:#333;font-weight:700;text-shadow:none;}
.button-cust.button-border-cust:not(.button-fill):hover{background-color:#444;color:#FFF;border-color:transparent!important;text-shadow:1px 1px 1px rgba(0,0,0,0.2);}
.button-cust.button-circle-cust{border-radius:20px;}
.button-cust.button-xlarge-cust.button-circle-cust{border-radius:26px;}
.button-cust:disabled{opacity:0.65!important;pointer-events:none!important;}
.heading-block-cust{margin-bottom:50px;}
.heading-block-cust h2-cust{margin-bottom:0;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#333;}
.heading-block-cust h2-cust{font-size:30px;}
.heading-block-cust::after{content:'';display:block;margin-top:30px;width:40px;border-top:2px solid #444;}
.heading-block-cust.border-bottom-0-cust::after{display:none;}
.fancy-title-cust{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:2rem;}
.fancy-title-cust h5-cust{position:relative;margin-bottom:0;}
.fancy-title-cust::before,.fancy-title-cust::after{content:'';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;height:0;border-top:3px double #E5E5E5;}
.fancy-title-cust::before{display:none;margin-right:0.75rem;}
.fancy-title-cust::after{margin-left:0.75rem;}
.title-border-cust::before,.title-border::after{border-top-width:1px;border-top-style:solid;}
@media (max-width: 767.98px){
.heading-block-cust h2-cust{font-size:26px;}
}
/*! CSS Used from: https://ifact.com.my/css3/colors.php?color=293b90 */
::selection{background:#293b90;}
a-cust,h2-cust > span-cust:not(.nocolor):not(.badge){color:#293b90;}
.color-cust{color:#293b90!important;}
.button-cust{background-color:#293b90;}

/*! CSS Used from: https://ifact.com.my/css/fonts2.css */
.font-body-cust{font-family:'Nunito', sans-serif!important;}
h2-cust,h3-cust,h5-cust{font-family:'Nunito', sans-serif!important;}

/*! CSS Used from: https://ifact.com.my/css/custom.css */
.section-price-cust::before{content:'';position:absolute;top:130px;left:-80px;width:500px;height:500px;background:url("https://ifact.com.my/css/images/yoga-icons/color/svg/asana_triangle_col.svg") no-repeat;background-size:100%;border-radius:50%;opacity:.06;}
.text-title-cust{position:relative;display:block;top:15px;text-align:center;}
.text-title-cust h3-cust{display:inline;margin-bottom:0;padding:0 20px;background-color:#FFF;}
.price-features-cust{border:1px solid #7E9680;border-color:var(--themecolor, #7E9680);border-radius:10px;}
.price-features-cust > div{padding:60px;}
/*! CSS Used from: https://ifact.com.my/css/font-icons.css */
[class^="icon-"],[class^="icon-line-"]{display:inline-block;font-family:"font-icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
[class^="icon-line-"]{font-family:"lined-icons";}
.icon-line-users-cust:before{content:"\ea05";}

/*! CSS Used from: https://ifact.com.my/css/custom2.css */
.price-features-cust .button-cust:before{position:absolute;content:'';top:0;left:0;width:0%;height:100%;background:rgba(41,59,144,1);z-index:0;transition:all cubic-bezier(0.45,0.32,0,1) 1.0s;}
.price-features-cust .button-cust,.price-features-cust .button-cust.button-xlarge-cust.button-circle-cust:hover,.section-price-cust .button-cust:hover{overflow:hidden;border-color:#0e6b38!important;}
.price-features-cust .button-cust{color:#0e6b38!important;}
.price-features-cust .button-cust:before{background:#0e6b38;z-index:-50;transition:all cubic-bezier(0.45,0.32,0,1) 0.7s;}
.button-cust.button-xlarge-cust.button-circle-cust:hover,.section-price-cust .button-cust:hover{background:transparent!important;color:#fff!important;}
.price-features-cust .button-cust:hover:before{width:100%;}
.heading-block-cust{margin-bottom:30px;padding-top:20px;}
.heading-block-cust:first-child{padding-top:0px;}
.heading-block-cust::after{margin-top:20px;}
#content-cust p-cust{line-height:1.5;}
.section-price-cust h3-cust{color:rgba(41,59,144,1)!important;font-weight:700!important;}
/**:not([class*='icon']),h2-cust,h3-cust,h5-cust{font-family:'Nunito', sans-serif!important;}*/
.heading-block-cust::after{border-color:#0e6b38;}
.section-price-cust .button-cust{margin-top:40px;padding:15px 35px;border-radius:50px!important;border-width:2px;}
h2-cust > span:not(.nocolor-cust):not(.badge-cust){color:#0e6b38;}
.section-price-cust::before{background:none;}
@media (min-width: 992px){
.price-features-cust > div{padding:100px;}
.section-price-cust .button-cust{position:absolute;right:20px;bottom:0px;}
}
@media (max-width: 991.8px){
.price-features-cust .button-cust:before,a,a *,.button-cust,.button-cust *,.price-features-cust .button.button-xlarge-cust.button-circle-cust,.section-price-cust .button-cust,.price-features-cust .button-cust.button-xlarge-cust.button-circle-cust *,.section-price-cust .button-cust *{transition:all linear 0s!important;}
.container-cust{padding-right:1.5rem!important;padding-left:1.5rem!important;}
.price-features-cust > div-cust{padding:60px 30px!important;text-align:center!important;}
.section-price-cust .button-cust{width:100%!important;}
.price-features-cust h2-cust{font-size:34px!important;line-height:1.2;margin-top:40px!important;margin-bottom:20px!important;}
.center-cust.text-title-cust{width:80%;top:25px;margin:auto!important;display:block;}
.center-cust.text-title-cust h3-cust{width:100%;margin:auto!important;text-align:center!important;display:block;}
}

/*! CSS Used from: https://ifact.com.my/css/custom2.css */
.cta-button-group--one .button-cust:before{position:absolute;content:'';top:0;left:0;width:0%;height:100%;background:rgba(41,59,144,1);z-index:0;transition:all cubic-bezier(0.45,0.32,0,1) 1.0s;}
.cta-button-group--one .button-cust,.cta-button-group--one .button-cust.button-xlarge-cust.button-circle-cust:hover,.section-price-cust .button-cust:hover{overflow:hidden;border-color:#f8f8f8!important;}
.cta-button-group--one .button-cust{color:#f8f8f8!important;}
.cta-button-group--one .button-cust:before{background:#0e6b38;z-index:-50;transition:all cubic-bezier(0.45,0.32,0,1) 0.7s;}
.button-cust.button-xlarge-cust.button-circle-cust:hover,.section-price-cust .button-cust:hover{background:transparent!important;color:#FFFFFF!important;}
.cta-button-group--one .button-cust:hover:before{width:100%;}
.heading-block-cust{margin-bottom:30px;padding-top:20px;}
.heading-block-cust:first-child{padding-top:0px;}
.heading-block-cust::after{margin-top:20px;}
#content-cust p-cust{line-height:1.5;}
.section-price-cust h3-cust{color:rgba(41,59,144,1)!important;font-weight:700!important;}
/**:not([class*='icon']),h2-cust,h3-cust,h5-cust{font-family:'Nunito', sans-serif!important;}*/
.heading-block-cust::after{border-color:#f8f8f8;}
.section-price-cust .button-cust{margin-top:40px;padding:15px 35px;border-radius:50px!important;border-width:2px;}
h2-cust > span:not(.nocolor-cust):not(.badge-cust){color:#f8f8f8;}
.section-price-cust::before{background:none;}
@media (min-width: 992px){
.cta-button-group--one > div{padding:100px;}
.section-price-cust .button-cust{position:absolute;right:20px;bottom:0px;}
}
@media (max-width: 991.8px){
.cta-button-group--one .button-cust:before,a,a *,.button-cust,.button-cust *,.cta-button-group--one .button.button-xlarge-cust.button-circle-cust,.section-price-cust .button-cust,.cta-button-group--one .button-cust.button-xlarge-cust.button-circle-cust *,.section-price-cust .button-cust *{transition:all linear 0s!important;}
.container-cust{padding-right:1.5rem!important;padding-left:1.5rem!important;}
.cta-button-group--one > div-cust{padding:60px 30px!important;text-align:center!important;}
.section-price-cust .button-cust{width:100%!important;}
.cta-button-group--one h2-cust{font-size:34px!important;line-height:1.2;margin-top:40px!important;margin-bottom:20px!important;}
.center-cust.text-title-cust{width:80%;top:25px;margin:auto!important;display:block;}
.center-cust.text-title-cust h3-cust{width:100%;margin:auto!important;text-align:center!important;display:block;}
}
