.elementor-3295 .elementor-element.elementor-element-34040618{--display:flex;--min-height:40vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3295 .elementor-element.elementor-element-1fc0f680{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-3295 .elementor-element.elementor-element-b841e2c{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-3295 .elementor-element.elementor-element-4f7163{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3295 .elementor-element.elementor-element-11da5aa4{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;font-family:"Goga Test", Sans-serif;}.elementor-3295 .elementor-element.elementor-element-11da5aa4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3295 .elementor-element.elementor-element-17f8566e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3295 .elementor-element.elementor-element-e1852b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-3295 .elementor-element.elementor-element-59ecb01a{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-3295 .elementor-element.elementor-element-59ecb01a img{width:80%;}.elementor-3295 .elementor-element.elementor-element-450e1159{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-3295 .elementor-element.elementor-element-5465508b .elementor-repeater-item-2a7d929.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-3295 .elementor-element.elementor-element-5465508b{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3295 .elementor-element.elementor-element-5465508b .elementor-widget-container{text-align:center;}.elementor-3295 .elementor-element.elementor-element-5465508b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3295 .elementor-element.elementor-element-5465508b .elementor-social-icon{background-color:#799A7A;}.elementor-3295 .elementor-element.elementor-element-e21ad9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3295 .elementor-element.elementor-element-44a01d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-3295 .elementor-element.elementor-element-95cf756{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-3295 .elementor-element.elementor-element-95cf756 img{width:80%;}.elementor-3295 .elementor-element.elementor-element-dd70766{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-3295 .elementor-element.elementor-element-911cbc6 .elementor-repeater-item-2a7d929.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-3295 .elementor-element.elementor-element-911cbc6{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3295 .elementor-element.elementor-element-911cbc6 .elementor-widget-container{text-align:center;}.elementor-3295 .elementor-element.elementor-element-911cbc6 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3295 .elementor-element.elementor-element-911cbc6 .elementor-social-icon{background-color:#799A7A;}.elementor-3295 .elementor-element.elementor-element-74bdb2c5{--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;}.elementor-3295 .elementor-element.elementor-element-4791b6db{width:100%;max-width:100%;}.elementor-3295 .elementor-element.elementor-element-4791b6db.elementor-element{--align-self:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-3295 .elementor-element.elementor-element-34040618{--min-height:35vh;}.elementor-3295 .elementor-element.elementor-element-1fc0f680{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-3295 .elementor-element.elementor-element-b841e2c{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}}@media(max-width:767px){.elementor-3295 .elementor-element.elementor-element-34040618{--min-height:29vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3295 .elementor-element.elementor-element-1fc0f680{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3295 .elementor-element.elementor-element-b841e2c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3295 .elementor-element.elementor-element-b841e2c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3295 .elementor-element.elementor-element-11da5aa4{width:100%;max-width:100%;column-gap:0px;}.elementor-3295 .elementor-element.elementor-element-59ecb01a{--container-widget-width:118px;--container-widget-flex-grow:0;width:var( --container-widget-width, 118px );max-width:118px;}.elementor-3295 .elementor-element.elementor-element-59ecb01a.elementor-element{--align-self:center;}.elementor-3295 .elementor-element.elementor-element-450e1159{--content-width:10em;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3295 .elementor-element.elementor-element-e21ad9d{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3295 .elementor-element.elementor-element-44a01d2{--content-width:10em;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3295 .elementor-element.elementor-element-95cf756{--container-widget-width:118px;--container-widget-flex-grow:0;width:var( --container-widget-width, 118px );max-width:118px;}.elementor-3295 .elementor-element.elementor-element-95cf756.elementor-element{--align-self:center;}.elementor-3295 .elementor-element.elementor-element-dd70766{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3295 .elementor-element.elementor-element-911cbc6 .elementor-widget-container{text-align:center;}.elementor-3295 .elementor-element.elementor-element-911cbc6{width:100%;max-width:100%;}.elementor-3295 .elementor-element.elementor-element-911cbc6 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-3295 .elementor-element.elementor-element-911cbc6.elementor-element{--align-self:center;}.elementor-3295 .elementor-element.elementor-element-74bdb2c5{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-3295 .elementor-element.elementor-element-e1852b8{--width:50%;}.elementor-3295 .elementor-element.elementor-element-dd70766{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3295 .elementor-element.elementor-element-e1852b8{--width:45%;}.elementor-3295 .elementor-element.elementor-element-dd70766{--width:54%;}}/* Start custom CSS for heading, class: .elementor-element-1fc0f680 */.elementor-3295 .elementor-element.elementor-element-1fc0f680 h2{
    color:#799A7A;
    text-align: center;
    font-size:2.3rem;
}

@media (max-width: 1440px) {
.elementor-3295 .elementor-element.elementor-element-1fc0f680 h2{
    color:#799A7A;
    text-align: center;
    font-size:1.5rem;
}

}
@media (max-width: 1024px) {
.elementor-3295 .elementor-element.elementor-element-1fc0f680 h2{
    color:#799A7A;
    text-align: center;
    font-size:1.5rem;
}

}

@media (max-width: 767px) {
.elementor-3295 .elementor-element.elementor-element-1fc0f680 h2, input{
    color:#799A7A;
    text-align: center;
    font-size:1rem;
}

     div {
        flex-direction: column; /* Stacks input and button vertically */
        align-items: stretch; /* Stretches items to fill the container */
    }

     input[type="email"] {
        width: 90%; /* Full width on small screens */
        max-width: none; /* Removes maximum width restriction */
        padding: 10px!important;
        margin-bottom:10px;
        font-size: 0.8rem; 
        height:auto;
    }
    
}

.elementor-3295 .elementor-element.elementor-element-1fc0f680 input{
    color: #F9EEDC;
    background-color: #799A7A;
    border-radius: 10px!important;
}

.elementor-3295 .elementor-element.elementor-element-1fc0f680 input:focus {
    outline: none;
    border: 1px solid #ccc; 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b841e2c */.elementor-3295 .elementor-element.elementor-element-b841e2c h2{
    color:#799A7A;
    text-align: center;
    font-size:2.3rem;
}

@media (max-width: 1440px) {
.elementor-3295 .elementor-element.elementor-element-b841e2c h2{
    color:#799A7A;
    text-align: center;
    font-size:1.5rem;
}

}
@media (max-width: 1024px) {
.elementor-3295 .elementor-element.elementor-element-b841e2c h2{
    color:#799A7A;
    text-align: center;
    font-size:1.5rem;
}

}

@media (max-width: 767px) {
.elementor-3295 .elementor-element.elementor-element-b841e2c h2, input{
    color:#799A7A;
    text-align: center;
    font-size:1rem;
}

     div {
        flex-direction: column; /* Stacks input and button vertically */
        align-items: stretch; /* Stretches items to fill the container */
    }

     input[type="email"] {
        width: 90%; /* Full width on small screens */
        max-width: none; /* Removes maximum width restriction */
        padding: 10px!important;
        margin-bottom:10px;
        font-size: 0.8rem; 
        height:auto;
    }
    
}

/* Define the custom font */
@font-face {
    font-family: 'GogaTest';
    src: url('https://bcare.my/bcare-staging/wp-content/uploads/2024/11/Goga-Test-Light-6098.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}


.elementor-3295 .elementor-element.elementor-element-b841e2c input{
    color: #F9EEDC;
    background-color: #799A7A;
    border-radius: 10px!important;
    font-family: 'GogaTest', sans-serif;
}

.elementor-3295 .elementor-element.elementor-element-b841e2c input:focus {
    outline: none;
    border: 1px solid #ccc; 
}

.elementor-3295 .elementor-element.elementor-element-b841e2c input:focus {
    border-color: #799A7A; /* Border color when focused */
    background-color: #799A7A; /* Optional: change background color when focused */
    outline: none; /* Optional: remove the default outline */
}

.elementor-3295 .elementor-element.elementor-element-b841e2c ::selection {
    background-color: #F9EEDC; /* Highlight background color */
    color: #799A7A; /* Optional: text color during selection */
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-5465508b */.elementor-grid-item:last-child svg {
    width: 316px; /* Adjust to desired width */
    height: 23px; /* Adjust to desired height */
top: 3px;
margin-top: -7px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-450e1159 *//* Icon SVG color */
.elementor-3295 .elementor-element.elementor-element-450e1159 .e-font-icon-svg {
    fill: #F9EEDC !important;
}

/* Social icons container styling */
.elementor-3295 .elementor-element.elementor-element-450e1159 .social-icons-container {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap; /* Safari support */
    -webkit-justify-content: flex-start; /* Safari support */
}

/* Individual icon link styling */
.elementor-3295 .elementor-element.elementor-element-450e1159 .social-icons-container a {
    display: inline-flex;
    padding: 10px;
    -webkit-box-align: center; /* Safari support for align-items */
    box-sizing: border-box;    /* Ensure padding doesn't affect width */
    -webkit-tap-highlight-color: transparent; /* Removes tap highlight on iOS */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a01d2 *//* Icon SVG color */
.elementor-3295 .elementor-element.elementor-element-44a01d2 .e-font-icon-svg {
    fill: #F9EEDC !important;
}

/* Social icons container styling */
.elementor-3295 .elementor-element.elementor-element-44a01d2 .social-icons-container {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap; /* Safari support */
    -webkit-justify-content: flex-start; /* Safari support */
}

/* Individual icon link styling */
.elementor-3295 .elementor-element.elementor-element-44a01d2 .social-icons-container a {
    display: inline-flex;
    padding: 10px;
    -webkit-box-align: center; /* Safari support for align-items */
    box-sizing: border-box;    /* Ensure padding doesn't affect width */
    -webkit-tap-highlight-color: transparent; /* Removes tap highlight on iOS */
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-911cbc6 */.elementor-3295 .elementor-element.elementor-element-911cbc6 {
 display: flex !important;
 justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd70766 */.elementor-3295 .elementor-element.elementor-element-dd70766,
.elementor-3295 .elementor-element.elementor-element-dd70766 .elementor-widget-container,
.elementor-3295 .elementor-element.elementor-element-dd70766 .elementor-social-icons-wrapper {
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
justify-content: flex-start !important;
align-items: center !important;
}

.elementor-3295 .elementor-element.elementor-element-dd70766 .elementor-social-icons-wrapper > li,
.elementor-3295 .elementor-element.elementor-element-dd70766 .elementor-social-icons-wrapper > li > a {
flex: 0 0 auto !important;
flex-grow: 0 !important;
flex-shrink: 0 !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
display: inline-flex !important;
align-items: center !important;
}

.elementor-3295 .elementor-element.elementor-element-dd70766 .e-font-icon-svg,
.elementor-3295 .elementor-element.elementor-element-dd70766 .elementor-social-icon i,
.elementor-3295 .elementor-element.elementor-element-dd70766 .elementor-social-icon svg {
width: 1em !important;
height: 1em !important;
fill: #F9EEDC !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ad9d */.elementor-3295 .elementor-element.elementor-element-e21ad9d{
    max-height: 120px;
}/* End custom CSS */