.elementor-522 .elementor-element.elementor-element-67a3f58{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-67a3f58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-522 .elementor-element.elementor-element-d6a0186{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02.083vw;--padding-bottom:02.083vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-522 .elementor-element.elementor-element-3625170{text-align:center;}.elementor-522 .elementor-element.elementor-element-3625170 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.781vw;font-weight:500;line-height:106.667%;color:#00000099;}.elementor-522 .elementor-element.elementor-element-eecb112{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-522 .elementor-element.elementor-element-2580523{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-2580523:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-2580523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdf.buost.asia/wp-content/uploads/2025/01/web-header-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-522 .elementor-element.elementor-element-b65364a{--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:center;--align-items:center;--gap:0vw 0.521vw;--row-gap:0vw;--column-gap:0.521vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-523f426{text-align:center;}.elementor-522 .elementor-element.elementor-element-523f426 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.729vw;font-weight:600;color:#FFFFFF;}.elementor-522 .elementor-element.elementor-element-5b43db5 > .elementor-widget-container{margin:-0.2vw 0vw -0.45vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-522 .elementor-element.elementor-element-b1485e1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-522 .elementor-element.elementor-element-1d69651{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:0.417vw;--e-filter-normal-text-color:#FFFFFF;--e-filter-hover-text-color:#FFFFFF;--e-filter-active-text-color:#0A2226;--e-filter-item-border-radius:2.083vw 2.083vw 2.083vw 2.083vw;}.elementor-522 .elementor-element.elementor-element-1d69651 .e-filter-item[aria-pressed="true"]{background-color:#FFFFFF;border-style:solid;border-width:0.052vw 0.052vw 0.052vw 0.052vw;border-color:#FFFFFF;}.elementor-522 .elementor-element.elementor-element-1d69651 .e-filter-item{font-family:"Inter", Sans-serif;font-size:0.729vw;font-weight:500;text-transform:uppercase;padding:00.833vw 01.25vw 00.833vw 01.25vw;}.elementor-522 .elementor-element.elementor-element-1d69651 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:solid;border-width:0.052vw 0.052vw 0.052vw 0.052vw;border-color:#FFFFFF00;}.elementor-522 .elementor-element.elementor-element-1d69651 .e-filter-item:hover:not( [aria-pressed=true] ){border-style:solid;border-width:0.052vw 0.052vw 0.052vw 0.052vw;border-color:#FFFFFF;}.elementor-522 .elementor-element.elementor-element-6262787{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00.417vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-522 .elementor-element.elementor-element-8bbb6f8{--grid-columns:3;--grid-row-gap:0.417vw;--load-more-message-alignment:center;--grid-column-gap:0.417vw;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-522 .elementor-element.elementor-element-3625170 .elementor-heading-title{font-size:1.465vw;}.elementor-522 .elementor-element.elementor-element-b65364a{--gap:0.977vw 0.977vw;--row-gap:0.977vw;--column-gap:0.977vw;}.elementor-522 .elementor-element.elementor-element-523f426 .elementor-heading-title{font-size:1.367vw;}.elementor-522 .elementor-element.elementor-element-5b43db5 > .elementor-widget-container{margin:-01.5vw 0vw -2vw 0vw;}.elementor-522 .elementor-element.elementor-element-1d69651{--e-filter-space-between:0.781vw;--e-filter-item-border-radius:3.906vw 3.906vw 3.906vw 3.906vw;}.elementor-522 .elementor-element.elementor-element-1d69651 .e-filter-item{font-size:1.367vw;padding:01.367vw 02.344vw 01.367vw 02.344vw;}.elementor-522 .elementor-element.elementor-element-1d69651 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-width:0.098vw 0.098vw 0.098vw 0.098vw;}.elementor-522 .elementor-element.elementor-element-1d69651 .e-filter-item:hover:not( [aria-pressed=true] ){border-width:0.098vw 0.098vw 0.098vw 0.098vw;}.elementor-522 .elementor-element.elementor-element-1d69651 .e-filter-item[aria-pressed="true"]{border-width:0.098vw 0.098vw 0.098vw 0.098vw;}.elementor-522 .elementor-element.elementor-element-6262787{--padding-top:00.781vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-522 .elementor-element.elementor-element-8bbb6f8{--grid-columns:2;--grid-row-gap:0.781vw;--grid-column-gap:0.781vw;}}@media(min-width:768px){.elementor-522 .elementor-element.elementor-element-67a3f58{--content-width:70vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-522 .elementor-element.elementor-element-67a3f58{--content-width:90vw;}}@media(max-width:767px){.elementor-522 .elementor-element.elementor-element-d6a0186{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-522 .elementor-element.elementor-element-3625170 .elementor-heading-title{font-size:3.529vw;}.elementor-522 .elementor-element.elementor-element-b65364a{--gap:0vw 02.353vw;--row-gap:0vw;--column-gap:02.353vw;}.elementor-522 .elementor-element.elementor-element-523f426 .elementor-heading-title{font-size:3.294vw;}.elementor-522 .elementor-element.elementor-element-5b43db5 > .elementor-widget-container{margin:-01.5vw 0vw -02.5vw 0vw;}.elementor-522 .elementor-element.elementor-element-b1485e1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-522 .elementor-element.elementor-element-1d69651{--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;--e-filter-space-between:1.882vw;--e-filter-item-border-radius:9.412vw 9.412vw 9.412vw 9.412vw;}.elementor-522 .elementor-element.elementor-element-1d69651 .e-filter-item{font-size:3.294vw;padding:02.824vw 05.647vw 02.824vw 05.647vw;}.elementor-522 .elementor-element.elementor-element-1d69651 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-width:0.235vw 0.235vw 0.235vw 0.235vw;}.elementor-522 .elementor-element.elementor-element-1d69651 .e-filter-item:hover:not( [aria-pressed=true] ){border-width:0.235vw 0.235vw 0.235vw 0.235vw;}.elementor-522 .elementor-element.elementor-element-1d69651 .e-filter-item[aria-pressed="true"]{border-width:0.235vw 0.235vw 0.235vw 0.235vw;}.elementor-522 .elementor-element.elementor-element-6262787{--padding-top:1vw;--padding-bottom:0vw;--padding-left:1vw;--padding-right:1vw;}.elementor-522 .elementor-element.elementor-element-8bbb6f8{--grid-columns:2;--grid-row-gap:1vw;--grid-column-gap:1vw;}}/* Start custom CSS for container, class: .elementor-element-b1485e1 */.elementor-522 .elementor-element.elementor-element-b1485e1{
    position: absolute;
    width: fit-content;
    bottom: 2.083vw;
    padding: 0.417vw;
    border-radius: 2.083vw;
    background: rgba(0, 0, 0, 0.20);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
}


@media (min-width:768px) and  (max-width:1023px){
    .elementor-522 .elementor-element.elementor-element-b1485e1{
    bottom: 3.906vw;
    padding: 0.781vw;
    border-radius: 3.906vw;
}

}

@media  (max-width:767px){
   .elementor-522 .elementor-element.elementor-element-b1485e1{
       width:90vw;
    bottom: 10vh;
    padding: 1.882vw;
    border-radius: 9.412vw;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eecb112 */.elementor-522 .elementor-element.elementor-element-eecb112{
    height: 37.5vw;
    overflow: hidden;
}

.cdf-hero-banner-img{
    position: absolute;
    height: 100%;
    transform: scale(1.04);
    transition:  0.5s ease !important;
}

.cdf-hero-banner-button{
    position: absolute;
    bottom: 2.292vw;
    right: 2.083vw;
    overflow: hidden;
    background: #FFFFFF00;
    width: fit-content;
    padding: 0.833vw 1.25vw;
    border-radius: 2.083vw;
    border: 0.052vw solid #FFF;
    transition: 0.5s ease;
}

.hero-button-svg{
    width: 1.25vw;
}

.arrow-svg-wrap{
    margin-right: -1.354vw;
    opacity: 0;
    transition: 0.4s ease;
}

.elementor-522 .elementor-element.elementor-element-eecb112:hover .cdf-hero-banner-img{
    transform: scale(1);
}

.elementor-522 .elementor-element.elementor-element-eecb112:hover .cdf-hero-banner-button{
    bottom: 3.333vw;
    right: 3.333vw;
    overflow: hidden;
    width: fit-content;
    padding: 0.833vw 1.25vw;
    border-radius: 2.083vw;
    background: #000000;
    border: 0.052vw solid #000000;
}

.cdf-hero-banner-button:hover .arrow-svg-wrap{
    margin-right: 0vw;
    opacity: 1;
}


@media (min-width:768px) and  (max-width:1023px){
    .elementor-522 .elementor-element.elementor-element-eecb112{
    height: 55vw;
}

.cdf-hero-banner-img{
    transform: scale(1);
}

.cdf-hero-banner-button{
    bottom: 4.297vw;
    right: 3.906vw;
    padding: 1vw 2vw;
    border-radius: 3.906vw;
    background: #000000;
    border: 0.098vw solid #000000;
}

.hero-button-svg{
    width: 1.563vw;
}

.arrow-svg-wrap{
    margin-right: -2.539vw;
    opacity: 0;
}



.elementor-522 .elementor-element.elementor-element-eecb112:hover .cdf-hero-banner-button{
    bottom: 4.297vw;
    right: 3.906vw;
    padding: 1vw 2vw;
    border-radius: 3.906vw;
    background: #000000;
    border: 0.098vw solid #000000;
}




}

@media  (max-width:767px){
   .elementor-522 .elementor-element.elementor-element-eecb112{
    height: 65vh;
}

.cdf-hero-banner-img{
    transform: scale(1);
}

.cdf-hero-banner-button{
    bottom: 57vh;
    right: 10vw;
    padding: 2vw 4vw;
    border-radius: 9.412vw;
    background: #000000;
    border: 0.098vw solid #000000;
}

.hero-button-svg{
    width: 3.765vw;
}

.arrow-svg-wrap{
    margin-right: -6.118vw;
    opacity: 0;
}



.elementor-522 .elementor-element.elementor-element-eecb112:hover .cdf-hero-banner-button{
    bottom: 57vh;
    right: 10vw;
    padding: 2vw 4vw;
    border-radius: 9.412vw;
    background: #000000;
    border: 0.098vw solid #000000;
}


}/* End custom CSS */