.elementor-638 .elementor-element.elementor-element-db5ade1{--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;--z-index:6;}.elementor-638 .elementor-element.elementor-element-71f9487{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-638 .elementor-element.elementor-element-6aa31f2{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:calc(80 * var(--unit));--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-638 .elementor-element.elementor-element-263cfd5{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-638 .elementor-element.elementor-element-d2889c3{--display:flex;}.elementor-638 .elementor-element.elementor-element-d2889c3:not(.elementor-motion-effects-element-type-background), .elementor-638 .elementor-element.elementor-element-d2889c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-638 .elementor-element.elementor-element-13a7957{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-638 .elementor-element.elementor-element-934e599{--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:space-between;--align-items:center;}.elementor-638 .elementor-element.elementor-element-4e619a7{--display:flex;}.elementor-638 .elementor-element.elementor-element-91c6e62{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-638 .elementor-element.elementor-element-95732c9{text-align:end;}.elementor-638 .elementor-element.elementor-element-95732c9 .elementor-heading-title{font-family:var( --e-global-typography-c07d430-font-family ), Sans-serif;font-size:var( --e-global-typography-c07d430-font-size );font-weight:var( --e-global-typography-c07d430-font-weight );line-height:var( --e-global-typography-c07d430-line-height );letter-spacing:var( --e-global-typography-c07d430-letter-spacing );color:var( --e-global-color-4158190 );}.elementor-638 .elementor-element.elementor-element-ac60215{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-638 .elementor-element.elementor-element-ac60215:not(.elementor-motion-effects-element-type-background), .elementor-638 .elementor-element.elementor-element-ac60215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19444a8 );}.elementor-638 .elementor-element.elementor-element-0d23e61{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:calc(80 * var(--unit)) calc(80 * var(--unit));--row-gap:calc(80 * var(--unit));--column-gap:calc(80 * var(--unit));--padding-top:calc(64 * var(--unit));--padding-bottom:calc(64 * var(--unit));--padding-left:0;--padding-right:0;}.elementor-638 .elementor-element.elementor-element-425fd5a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-638 .elementor-element.elementor-element-06b5c48{text-align:center;}.elementor-638 .elementor-element.elementor-element-06b5c48 .elementor-heading-title{font-family:var( --e-global-typography-ac2656a-font-family ), Sans-serif;font-size:var( --e-global-typography-ac2656a-font-size );font-weight:var( --e-global-typography-ac2656a-font-weight );line-height:var( --e-global-typography-ac2656a-line-height );letter-spacing:var( --e-global-typography-ac2656a-letter-spacing );color:var( --e-global-color-fa0da55 );}.elementor-638 .elementor-element.elementor-element-6723aac{--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:calc(16 * var(--unit)) calc(16 * var(--unit));--row-gap:calc(16 * var(--unit));--column-gap:calc(16 * var(--unit));}.elementor-638 .elementor-element.elementor-element-f3632a9{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-638 .elementor-element.elementor-element-f3632a9:not(.elementor-motion-effects-element-type-background), .elementor-638 .elementor-element.elementor-element-f3632a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb255b3 );}.elementor-638 .elementor-element.elementor-element-f146ac0{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-638 .elementor-element.elementor-element-4086b48{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:calc(35 * var(--unit)) calc(35 * var(--unit));--row-gap:calc(35 * var(--unit));--column-gap:calc(35 * var(--unit));}.elementor-638 .elementor-element.elementor-element-810cadb{text-align:center;}.elementor-638 .elementor-element.elementor-element-810cadb .elementor-heading-title{font-family:var( --e-global-typography-f36afa9-font-family ), Sans-serif;font-size:var( --e-global-typography-f36afa9-font-size );font-weight:var( --e-global-typography-f36afa9-font-weight );line-height:var( --e-global-typography-f36afa9-line-height );letter-spacing:var( --e-global-typography-f36afa9-letter-spacing );color:var( --e-global-color-4158190 );}.elementor-638 .elementor-element.elementor-element-19db78b{text-align:center;}.elementor-638 .elementor-element.elementor-element-19db78b .elementor-heading-title{font-family:var( --e-global-typography-120b9af-font-family ), Sans-serif;font-size:var( --e-global-typography-120b9af-font-size );font-weight:var( --e-global-typography-120b9af-font-weight );line-height:var( --e-global-typography-120b9af-line-height );color:var( --e-global-color-4158190 );}.elementor-638 .elementor-element.elementor-element-e4c6712{--display:flex;}.elementor-638 .elementor-element.elementor-element-599937a{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-638 .elementor-element.elementor-element-599937a:not(.elementor-motion-effects-element-type-background), .elementor-638 .elementor-element.elementor-element-599937a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb255b3 );}.elementor-638 .elementor-element.elementor-element-ca912f7{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-638 .elementor-element.elementor-element-edba62f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:calc(35 * var(--unit)) calc(35 * var(--unit));--row-gap:calc(35 * var(--unit));--column-gap:calc(35 * var(--unit));}.elementor-638 .elementor-element.elementor-element-7e49dcb{text-align:center;}.elementor-638 .elementor-element.elementor-element-7e49dcb .elementor-heading-title{font-family:var( --e-global-typography-f36afa9-font-family ), Sans-serif;font-size:var( --e-global-typography-f36afa9-font-size );font-weight:var( --e-global-typography-f36afa9-font-weight );line-height:var( --e-global-typography-f36afa9-line-height );letter-spacing:var( --e-global-typography-f36afa9-letter-spacing );color:var( --e-global-color-4158190 );}.elementor-638 .elementor-element.elementor-element-bdcfb79{text-align:center;}.elementor-638 .elementor-element.elementor-element-bdcfb79 .elementor-heading-title{font-family:var( --e-global-typography-120b9af-font-family ), Sans-serif;font-size:var( --e-global-typography-120b9af-font-size );font-weight:var( --e-global-typography-120b9af-font-weight );line-height:var( --e-global-typography-120b9af-line-height );color:var( --e-global-color-4158190 );}.elementor-638 .elementor-element.elementor-element-512fbfe{--display:flex;}.elementor-638 .elementor-element.elementor-element-b6f0672{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:calc(40 * var(--unit)) calc(40 * var(--unit));--row-gap:calc(40 * var(--unit));--column-gap:calc(40 * var(--unit));}.elementor-638 .elementor-element.elementor-element-24c3b30{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-638 .elementor-element.elementor-element-b9f2da9{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-638 .elementor-element.elementor-element-dc818a4{text-align:start;}.elementor-638 .elementor-element.elementor-element-dc818a4 .elementor-heading-title{font-family:var( --e-global-typography-f36afa9-font-family ), Sans-serif;font-size:var( --e-global-typography-f36afa9-font-size );font-weight:var( --e-global-typography-f36afa9-font-weight );line-height:var( --e-global-typography-f36afa9-line-height );letter-spacing:var( --e-global-typography-f36afa9-letter-spacing );color:var( --e-global-color-fa0da55 );}.elementor-638 .elementor-element.elementor-element-6b6b635{text-align:center;}.elementor-638 .elementor-element.elementor-element-33ded04{text-align:center;}.elementor-638 .elementor-element.elementor-element-33ded04 .elementor-heading-title{font-family:var( --e-global-typography-c05f5a1-font-family ), Sans-serif;font-size:var( --e-global-typography-c05f5a1-font-size );font-weight:var( --e-global-typography-c05f5a1-font-weight );color:var( --e-global-color-fa0da55 );}.elementor-638 .elementor-element.elementor-element-09ef828{--display:flex;}.elementor-638 .elementor-element.elementor-element-f0efecf{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:calc(48 * var(--unit)) calc(48 * var(--unit));--row-gap:calc(48 * var(--unit));--column-gap:calc(48 * var(--unit));}.elementor-638 .elementor-element.elementor-element-9d308aa{--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;}.elementor-638 .elementor-element.elementor-element-631fda2{--display:flex;}.elementor-638 .elementor-element.elementor-element-631fda2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-638 .elementor-element.elementor-element-c277c5e{text-align:start;}.elementor-638 .elementor-element.elementor-element-c277c5e img{width:calc(843 * var(--unit));}.elementor-638 .elementor-element.elementor-element-c56a5f6{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-638 .elementor-element.elementor-element-efd354b{text-align:start;}.elementor-638 .elementor-element.elementor-element-efd354b .elementor-heading-title{font-family:var( --e-global-typography-ac2656a-font-family ), Sans-serif;font-size:var( --e-global-typography-ac2656a-font-size );font-weight:var( --e-global-typography-ac2656a-font-weight );line-height:var( --e-global-typography-ac2656a-line-height );letter-spacing:var( --e-global-typography-ac2656a-letter-spacing );color:var( --e-global-color-fa0da55 );}.elementor-638 .elementor-element.elementor-element-b3d33c4{--display:flex;}.elementor-638 .elementor-element.elementor-element-852ab1b{--display:flex;}.elementor-638 .elementor-element.elementor-element-852ab1b:not(.elementor-motion-effects-element-type-background), .elementor-638 .elementor-element.elementor-element-852ab1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://review-box-b.buost.asia/wp-content/uploads/2026/06/Nuffin-map-img-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-638 .elementor-element.elementor-element-280fa06{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-638 .elementor-element.elementor-element-3d7459f{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-638 .elementor-element.elementor-element-95732c9 .elementor-heading-title{font-size:var( --e-global-typography-c07d430-font-size );line-height:var( --e-global-typography-c07d430-line-height );letter-spacing:var( --e-global-typography-c07d430-letter-spacing );}.elementor-638 .elementor-element.elementor-element-06b5c48 .elementor-heading-title{font-size:var( --e-global-typography-ac2656a-font-size );line-height:var( --e-global-typography-ac2656a-line-height );letter-spacing:var( --e-global-typography-ac2656a-letter-spacing );}.elementor-638 .elementor-element.elementor-element-6723aac{--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-638 .elementor-element.elementor-element-810cadb .elementor-heading-title{font-size:var( --e-global-typography-f36afa9-font-size );line-height:var( --e-global-typography-f36afa9-line-height );letter-spacing:var( --e-global-typography-f36afa9-letter-spacing );}.elementor-638 .elementor-element.elementor-element-19db78b .elementor-heading-title{font-size:var( --e-global-typography-120b9af-font-size );line-height:var( --e-global-typography-120b9af-line-height );}.elementor-638 .elementor-element.elementor-element-7e49dcb .elementor-heading-title{font-size:var( --e-global-typography-f36afa9-font-size );line-height:var( --e-global-typography-f36afa9-line-height );letter-spacing:var( --e-global-typography-f36afa9-letter-spacing );}.elementor-638 .elementor-element.elementor-element-bdcfb79 .elementor-heading-title{font-size:var( --e-global-typography-120b9af-font-size );line-height:var( --e-global-typography-120b9af-line-height );}.elementor-638 .elementor-element.elementor-element-dc818a4 .elementor-heading-title{font-size:var( --e-global-typography-f36afa9-font-size );line-height:var( --e-global-typography-f36afa9-line-height );letter-spacing:var( --e-global-typography-f36afa9-letter-spacing );}.elementor-638 .elementor-element.elementor-element-33ded04 .elementor-heading-title{font-size:var( --e-global-typography-c05f5a1-font-size );}.elementor-638 .elementor-element.elementor-element-9d308aa{--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:flex-start;--gap:calc(24 * var(--unit)) calc(24 * var(--unit));--row-gap:calc(24 * var(--unit));--column-gap:calc(24 * var(--unit));}.elementor-638 .elementor-element.elementor-element-c56a5f6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-638 .elementor-element.elementor-element-efd354b .elementor-heading-title{font-size:var( --e-global-typography-ac2656a-font-size );line-height:var( --e-global-typography-ac2656a-line-height );letter-spacing:var( --e-global-typography-ac2656a-letter-spacing );}}@media(max-width:767px){.elementor-638 .elementor-element.elementor-element-91c6e62{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-638 .elementor-element.elementor-element-95732c9 .elementor-heading-title{font-size:var( --e-global-typography-c07d430-font-size );line-height:var( --e-global-typography-c07d430-line-height );letter-spacing:var( --e-global-typography-c07d430-letter-spacing );}.elementor-638 .elementor-element.elementor-element-0d23e61{--gap:calc(40 * var(--unit)) calc(40 * var(--unit));--row-gap:calc(40 * var(--unit));--column-gap:calc(40 * var(--unit));--padding-top:calc(48 * var(--unit));--padding-bottom:calc(48 * var(--unit));--padding-left:0;--padding-right:0;}.elementor-638 .elementor-element.elementor-element-06b5c48 .elementor-heading-title{font-size:var( --e-global-typography-ac2656a-font-size );line-height:var( --e-global-typography-ac2656a-line-height );letter-spacing:var( --e-global-typography-ac2656a-letter-spacing );}.elementor-638 .elementor-element.elementor-element-f146ac0{--gap:calc(48 * var(--unit)) calc(48 * var(--unit));--row-gap:calc(48 * var(--unit));--column-gap:calc(48 * var(--unit));}.elementor-638 .elementor-element.elementor-element-810cadb .elementor-heading-title{font-size:var( --e-global-typography-f36afa9-font-size );line-height:var( --e-global-typography-f36afa9-line-height );letter-spacing:var( --e-global-typography-f36afa9-letter-spacing );}.elementor-638 .elementor-element.elementor-element-19db78b .elementor-heading-title{font-size:var( --e-global-typography-120b9af-font-size );line-height:var( --e-global-typography-120b9af-line-height );}.elementor-638 .elementor-element.elementor-element-ca912f7{--gap:calc(48 * var(--unit)) calc(48 * var(--unit));--row-gap:calc(48 * var(--unit));--column-gap:calc(48 * var(--unit));}.elementor-638 .elementor-element.elementor-element-7e49dcb .elementor-heading-title{font-size:var( --e-global-typography-f36afa9-font-size );line-height:var( --e-global-typography-f36afa9-line-height );letter-spacing:var( --e-global-typography-f36afa9-letter-spacing );}.elementor-638 .elementor-element.elementor-element-bdcfb79 .elementor-heading-title{font-size:var( --e-global-typography-120b9af-font-size );line-height:var( --e-global-typography-120b9af-line-height );}.elementor-638 .elementor-element.elementor-element-dc818a4 .elementor-heading-title{font-size:var( --e-global-typography-f36afa9-font-size );line-height:var( --e-global-typography-f36afa9-line-height );letter-spacing:var( --e-global-typography-f36afa9-letter-spacing );}.elementor-638 .elementor-element.elementor-element-33ded04 .elementor-heading-title{font-size:var( --e-global-typography-c05f5a1-font-size );}.elementor-638 .elementor-element.elementor-element-c277c5e img{width:100%;}.elementor-638 .elementor-element.elementor-element-efd354b .elementor-heading-title{font-size:var( --e-global-typography-ac2656a-font-size );line-height:var( --e-global-typography-ac2656a-line-height );letter-spacing:var( --e-global-typography-ac2656a-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-263cfd5 */.nuffin-slim-banner-class{
    height: calc(500 * var(--unit));
}

.banner-image-layer-class{
    height: 100%;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06b5c48 */.elementor-638 .elementor-element.elementor-element-06b5c48{
    width: calc(944 * var(--unit));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4c6712 */.elementor-638 .elementor-element.elementor-element-e4c6712{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-512fbfe */.elementor-638 .elementor-element.elementor-element-512fbfe{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6723aac */.contact-us-card-box{
    height: calc(440 * var(--unit));
    border-radius: calc(24 * var(--unit));
    overflow: hidden;
}

.contact-main-card-inner{
    padding: calc(64 * var(--unit));
    height: 100%;
}


@media (max-width: 767.98px) {
  .contact-us-card-box{
    height: auto;
    border-radius: calc(24 * var(--unit));
}

.contact-main-card-inner{
    padding:calc(48 * var(--unit)) calc(24 * var(--unit));
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9f2da9 */.elementor-638 .elementor-element.elementor-element-b9f2da9{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33ded04 */.elementor-638 .elementor-element.elementor-element-33ded04{
    width: calc(614 * var(--unit));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-631fda2 */.elementor-638 .elementor-element.elementor-element-631fda2{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efd354b */@media (max-width: 767.98px) {
  .elementor-638 .elementor-element.elementor-element-efd354b div{
      font-size: calc(20 * var(--unit)) !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852ab1b */.elementor-638 .elementor-element.elementor-element-852ab1b{
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0efecf */.contact-page-nuffin-map{
    height: calc(560 * var(--unit));
    border-radius: calc(24 * var(--unit));
    overflow: hidden;
}


.contact-page-nuffin-map-image{
   height: 100%; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac60215 */.filter-button-class{
    color: #936946;
    cursor: pointer;
    transition: 0.4s ease !important;
}


.filter-button-class:hover{
    color: #005F4B;
}

.underline0type-4-class{
    transform: translateX(-30%) translateY(-20%);
    width: calc(140 * var(--unit));
}

.underline0type-4-class-2{
    transform: translateY(-25%);
    width: calc(128 * var(--unit));
}

.underline0type-4-class-3{
    transform: translateY(-25%);
    width: calc(128 * var(--unit));
}


@media (max-width: 767.98px) {
  .underline0type-4-class-3{
    transform: translateY(-25%);
    width: calc(80 * var(--unit));
}
}/* End custom CSS */