.bt-page{color:#505865;font-family:Poppins,sans-serif;overflow-x:hidden}.bt-hero{background:url("/Taciti assets/assets-10.png") 50% 90%/cover no-repeat;width:100%;height:40vw;overflow-x:hidden}.bt-hero-content{margin-left:150px;padding-top:70px}.bt-hero-content h1{color:#fff;margin:0;font-family:futuraptMedium,sans-serif;font-size:55px;font-weight:600;line-height:1.08}.bt-overview{text-align:center;z-index:2;background:#fff;border-top-left-radius:60% 100px;border-top-right-radius:60% 100px;margin-top:-80px;padding:70px 115px 55px;position:relative}.bt-overview h2{color:#013470;margin-bottom:28px;font-family:Futura Md BT,sans-serif;font-size:37px;font-weight:700}.bt-overview p{color:#4e5764;max-width:1100px;margin:0 auto;font-family:Roboto-Light,sans-serif;font-size:18px;line-height:1.5rem}.bt-services{background:#fff;padding:10px 115px 60px}.bt-services h2{color:#013470;text-align:center;margin-bottom:34px;font-family:Futura Md BT,sans-serif;font-size:37px;font-weight:700}.bt-services-grid{justify-content:space-between;align-items:flex-start;gap:90px;display:flex}.bt-services-grid ul{flex:1;margin:0;padding:0;list-style:none}.bt-services-grid li{color:#4e5764;align-items:flex-start;gap:14px;margin-bottom:22px;font-family:Roboto-Light,sans-serif;font-size:18px;line-height:1.55;display:flex}.bt-icon-svg{color:#1d448a;flex-shrink:0;width:22px;height:22px;margin-top:2px}.bt-expertise{background:#fff;padding:60px 115px 90px}.bt-expertise h2{color:#013470;text-align:center;margin-bottom:36px;font-family:Futura Md BT,sans-serif;font-size:37px;font-weight:700}.bt-cards-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:34px;display:grid}.bt-card{box-sizing:border-box;background:#fff;border:5px solid #ebebeb;border-radius:5px;flex-direction:column;justify-content:flex-start;min-height:320px;padding:34px 26px 30px;transition:all .3s;display:flex;position:relative;overflow:hidden}.bt-card:before{content:"";opacity:0;z-index:0;background:url("/Taciti assets/card.png") 50%/cover no-repeat;transition:opacity .3s;position:absolute;inset:0}.bt-card:hover:before{opacity:1}.bt-card h3,.bt-card p{z-index:1;transition:color .3s;position:relative}.bt-card h3{color:#013470;text-align:left;margin-bottom:18px;font-family:Futura PT Bold,futuraptMedium,sans-serif;font-size:22px;font-weight:700;line-height:1.22}.bt-card p{color:#4e5764;text-align:left;margin:0 0 14px;font-family:Roboto-Light,sans-serif;font-size:18px;line-height:1.55}.bt-card p:last-child{margin-bottom:0}.bt-card:hover h3,.bt-card:hover p{color:#fff}.bt-card:hover{transform:translateY(-4px)}@media (min-width:1400px){.bt-overview,.bt-services,.bt-expertise{padding-left:140px;padding-right:140px}}@media (min-width:1025px) and (max-width:1399px){.bt-overview,.bt-services,.bt-expertise{padding-left:100px;padding-right:100px}}@media (min-width:769px) and (max-width:1024px){.bt-hero-content{margin-left:80px}.bt-hero-content h1{font-size:42px}.bt-overview{padding:60px 60px 45px}.bt-services{padding:20px 60px 50px}.bt-expertise{padding:55px 60px 70px}.bt-services-grid{gap:50px}.bt-cards-grid{grid-template-columns:repeat(2,1fr);gap:28px}.bt-card{min-height:340px}}@media (min-width:768px) and (max-width:768px){.bt-hero-content{margin-left:40px;padding-top:60px}.bt-hero-content h1{font-size:38px}.bt-overview{padding:50px 40px 35px}.bt-services{padding:20px 40px 40px}.bt-services-grid{flex-direction:column;gap:0}.bt-expertise{padding:50px 40px 60px}.bt-cards-grid{grid-template-columns:repeat(2,1fr);gap:24px}.bt-card{min-height:320px}}@media (max-width:767px){.bt-hero{height:68vw;min-height:220px}.bt-hero-content{margin-left:20px;padding-top:42px}.bt-hero-content h1{line-height:1.12;font-size:32px!important}.bt-overview{border-top-left-radius:30% 50px;border-top-right-radius:30% 50px;margin-top:-45px;padding:38px 22px 30px}.bt-overview h2{font-size:28px}.bt-overview p{text-align:justify;font-size:15px;line-height:1.8}.bt-services{padding:20px 22px 35px}.bt-services h2{font-size:28px;line-height:1.3}.bt-services-grid{flex-direction:column;gap:0}.bt-services-grid li{font-size:16px;line-height:1.6}.bt-expertise{padding:40px 22px 55px}.bt-expertise h2{font-size:28px}.bt-cards-grid{grid-template-columns:1fr;gap:22px}.bt-card{min-height:auto;padding:28px 22px}.bt-card h3{font-size:24px}.bt-card p{font-size:15px;line-height:1.7}}
