@container tf-card-con (width <= 65rem){}@container tf-card-con (width <= 52.5rem){}@container tf-card-con (width <= 26.25rem){}@container tf-card-con (width <= 65rem){}@container tf-card-con (width <= 52.5rem){}@container tf-card-con (width <= 26.25rem){}@container tf-card-con (width <= 65rem){}@container tf-card-con (width <= 36.25rem){}@container tf-card-con (width <= 47.5rem){}@container tf-card-con (width <= 75rem){}@container tf-card-con (width <= 47.5rem){}@container tf-card-con (width <= 65rem){}@container tf-card-con (width <= 36.25rem){}@container tf-card-con (width <= 65rem){}@container tf-card-con (width <= 36.25rem){}.tf-banner{container:tf-banner-cont / inline-size}.tf-banner .tf-banner-inner{width:100%;position:relative;overflow:clip;border-radius:var(--radius-500);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@container tf-banner-cont (width <= 47.5rem){.tf-banner .tf-banner-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.tf-banner .tf-banner-inner::after{content:"";display:block;position:relative;padding-top:30%}.tf-banner .tf-banner-inner .tf-bnr-subguten-holder{position:relative;width:50%;padding:var(--sizing-600);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@container tf-banner-cont (width <= 65rem){.tf-banner .tf-banner-inner .tf-bnr-subguten-holder{width:55%;padding:var(--sizing-500)}}@container tf-banner-cont (width <= 52.5rem){.tf-banner .tf-banner-inner .tf-bnr-subguten-holder{width:60%}}@container tf-banner-cont (width <= 47.5rem){.tf-banner .tf-banner-inner .tf-bnr-subguten-holder{width:100%}}.tf-banner .tf-banner-inner .tf-bnr-image{position:relative;width:50%}@container tf-banner-cont (width <= 65rem){.tf-banner .tf-banner-inner .tf-bnr-image{width:45%}}@container tf-banner-cont (width <= 52.5rem){.tf-banner .tf-banner-inner .tf-bnr-image{width:40%}}@container tf-banner-cont (width <= 47.5rem){.tf-banner .tf-banner-inner .tf-bnr-image{position:relative;right:0;left:0;bottom:0;top:auto;width:100%;height:auto;aspect-ratio:10/6}}.tf-banner .tf-banner-inner .tf-bnr-image img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}