.elementor .visually-hidden{width:1px;height:1px;overflow:hidden;position:absolute;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-1px;margin-block-end:-1px;margin-inline-start:-1px;margin-inline-end:-1px;border-width:0px;clip-path:inset(50%);}.elementor .div-block-13{height:20px;}.elementor .paragraph-3{width:100%;}.elementor .text-span-6{font-weight:700;font-size:20px;line-height:36px;}.elementor .div-block-9{overflow:visible;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--dark-grey);border-style:dashed;display:block;}.elementor .div-block-8{max-width:720px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;border-radius:10px;background-color:#ffffffcc;backdrop-filter:blur(5px);display:flex;flex-direction:column;gap:20px;}.elementor .div-block-10{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .text-block-3{width:auto;min-width:150px;position:static;font-weight:700;font-size:30px;color:transparent;line-height:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-end:0px;background-image:linear-gradient(180deg, #ffc800 0%,#8d5200 48%,#ffc800 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;display:flex;justify-content:flex-start;align-items:center;}.elementor .text-span-4{position:absolute;inset-block-start:40px;inset-inline-end:40px;font-size:20px;color:var(--white);line-height:20px;-webkit-text-stroke:0.5px #ffffff;stroke:#ffffff;stroke-width:0.5px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:7px;margin-inline-end:0px;border-radius:6px;background-color:#b90006;display:inline-block;}.elementor .div-block-5{position:relative;padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-radius:10px;background-color:#ffffffcc;backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:10px;}.elementor .div-block-6{padding-block-start:20px;padding-block-end:20px;padding-inline-start:10px;padding-inline-end:10px;display:grid;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-auto-rows:auto;grid-auto-columns:1fr;}.elementor .div-block-6-one{grid-template-columns:1fr;}.elementor .div-block-7{text-align:center;}.elementor .tabs-content{max-width:1100px;overflow:hidden;position:relative;padding-block-start:60px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .tab-link-tab-1:hover,.elementor .tab-link-tab-1:focus-visible{color:var(--white);background-color:#0f228cb3;}.elementor .tab-link-tab-1:focus{color:var(--white);background-color:#0f228cb3;}.elementor .tab-link-tab-1{width:auto;font-weight:400;font-size:14px;color:var(--white);line-height:20px;text-align:start;padding-block-start:20px;padding-block-end:20px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;border-width:0px;background-color:transparent;transition:all 0.2s;display:inline-block;flex:0 0 auto;}.elementor .tab-link-tab-1.e--selected{color:var(--white);background-color:#0f228cb3;}.elementor .tabs-menu{overflow:auto;position:sticky;inset-block-start:60px;z-index:99;background-color:#000000b3;backdrop-filter:blur(5px);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .tabs{position:relative;display:block;}.elementor .section-4{padding-block-start:0px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(0deg, #000000b3 0%,#000000b3 100%),url("https://buffalo-tw.com/wp-content/uploads/2026/09/bg-menu-burger.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: repeat, no-repeat; background-attachment: scroll, fixed; background-size: auto auto, cover; background-position: 0% 0%, 50% 0%;\n}.elementor .div-block-14{padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;background-color:var(--midnight-blue);display:flex;gap:20px;justify-content:center;}.elementor .heading-4{font-size:20px;color:var(--midnight-blue);padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:50px;background-color:var(--white);}.elementor .container-7{max-width:800px;padding-block-start:120px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .section-3{background-image:linear-gradient(0deg, #000000b3 0%,#000000b3 100%),url("https://buffalo-tw.com/wp-content/uploads/2026/09/bg-hero.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: repeat, no-repeat; background-size: auto auto, cover; background-position: 0% 0%, 50% 50%;\n}.elementor .footer-copyright{color:var(--dark-grey);text-align:center;margin:0px;}.elementor .div-block-12{margin-block-start:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;justify-content:space-between;align-items:center;}.elementor .image-6{width:20px;height:auto;}.elementor .footer-social-block-two{display:flex;gap:20px;justify-content:flex-start;align-items:center;}.elementor .logo{width:auto;height:20px;}.elementor .flex-block{display:flex;flex-direction:row;gap:20px;align-items:center;}.elementor .footer-bottom{display:flex;gap:40px;justify-content:space-between;align-items:flex-start;}.elementor .footer-divider-two{width:100%;height:1px;margin-block-start:40px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--border-grey);}.elementor .div-block-18{display:flex;gap:10px;}.elementor .footer-link-two:hover,.elementor .footer-link-two:focus-visible{color:var(--white);}.elementor .footer-link-two{width:200px;color:var(--dark-grey);text-decoration:none;padding-inline-end:0px;margin:0px;transition:all 0.2s;}.elementor .footer-title{font-weight:500;font-size:18px;color:var(--white);line-height:32px;margin:0px;}.elementor .footer-block-two{padding-inline-end:0px;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;align-items:flex-start;}.elementor .image-4{width:auto;height:140px;}.elementor .footer-wrapper-two{display:flex;gap:40px;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;}.elementor .footer-light{position:relative;padding-block-start:80px;padding-block-end:40px;padding-inline-start:30px;padding-inline-end:30px;background-color:var(--black);}.elementor .image{width:auto;height:60px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .container-3{max-width:940px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .navbar{position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:1000;background-color:#000000b3;backdrop-filter:blur(5px);}.elementor .hero-wrapper-two{text-align:center;margin-block-end:40px;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;align-items:center;}.elementor .container-4{max-width:940px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .hero-stack{position:relative;padding-block-start:80px;padding-block-end:80px;padding-inline-start:30px;padding-inline-end:30px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border-grey);border-style:solid;background-color:var(--section-grey);}.elementor .margin-bottom-24px{color:var(--white);line-height:28px;}.elementor .margin-bottom-24px-center{letter-spacing:2px;line-height:2.5em;text-align:center;}.elementor .heading{font-size:26px;color:var(--midnight-blue);margin:0px;display:flex;align-items:center;}.elementor .heading-white{color:var(--white);line-height:40px;text-align:center;flex-wrap:wrap;justify-content:center;}.elementor .margin-bottom-24px-black{color:var(--black);}