.tma-sb-detail-header{min-width:1200px;background:url(/_next/static/media/BannerDetailBackground2.bb34240e.webp) no-repeat;background-size:100% 100%}.tma-sb-detail-header .header-block{padding:120px 0 100px;text-align:center}.tma-sb-detail-header .header-block h1{font-family:SVN-Gilroy Bold;font-style:normal;font-weight:800;font-size:60px;line-height:84px;text-align:center;color:#fff;max-width:1920px;margin:auto}.tma-sb-detail .content .part-1{max-width:1320px;margin:auto;padding:80px 0 160px}.tma-sb-detail .content .part-1>img{margin-top:80px}h2.title-part{font-family:SVN-Gilroy Bold;font-style:normal;font-weight:700;font-size:40px;line-height:56px;text-align:center;text-transform:uppercase;color:#011258}h2.title-part:after{content:"";display:block;width:200px;height:3px;background:#ef8150;border-radius:46px;margin:4px auto auto}.content .part-1 .container>p,.content .part-2 .container .solution-row>p{text-align:center;margin:40px 0 24px;font-weight:500;font-size:16px;line-height:26px;color:#333}.content .part-2 .container .solution-row>p{max-width:920px}.content .part-2 .container .solution-row h4{text-align:center;font-family:SVN-Gilroy SemiBold;font-style:normal;font-weight:600;font-size:24px;line-height:38px;color:#011258;margin-bottom:4px;margin-top:60px}.part-1 .environment-block{background:#f6faff;border-radius:12px;display:flex;padding:90px 128px 40px 133px;position:relative;margin-top:64px}.part-1 .environment-block h4{position:absolute;margin:0 auto;left:0;right:0;top:-31px;height:62px;background:#225bd8;border-radius:4px;display:flex;justify-content:center;align-items:center;padding:0 35px;width:-moz-fit-content;width:fit-content;font-family:SVN-Gilroy SemiBold;font-style:normal;font-weight:700;font-size:24px;line-height:38px;color:#fff}.part-1 .environment-block p{position:absolute;top:calc(100% + 12px);right:0;font-size:16px;line-height:26px;color:#333}.part-1 .environment-block img{width:100%}.part-1 .benefit-block{background:#f6faff;border-radius:12px;display:flex;padding:101px 96px 41px;position:relative;margin-top:107px}.part-1 .benefit-block h4{position:absolute;margin:0 auto;left:0;right:0;top:-31px;height:62px;background:#225bd8;border-radius:4px;display:flex;justify-content:center;align-items:center;padding:0 35px;width:-moz-fit-content;width:fit-content;font-family:SVN-Gilroy SemiBold;font-style:normal;font-weight:700;font-size:24px;line-height:38px;color:#fff}.part-1 .benefit-block .card{flex:1;background:#fff;border-radius:12px;text-align:center;padding:56px 42px 39px;transition:all .2s}.part-1 .benefit-block .card:hover{transform:scale(1.05)}.part-1 .benefit-block .card:nth-child(3){margin:0 24px;position:relative;top:-27px}.part-1 .benefit-block .card>p{font-style:normal;font-weight:500;font-size:16px;line-height:26px;text-align:center;color:#000}.content .part-1 img:last-child{margin-top:64px}.tma-sb-detail .content .part-2 .container{margin:auto;max-width:1320px;padding-bottom:120px}.part-2 .block:nth-child(2){padding:0 0 40px}.part-2 .block h4{font-family:SVN-Gilroy Bold;font-style:normal;font-weight:700;font-size:24px;line-height:38px;color:#333}.part-2 .block p{font-weight:500;font-size:16px;line-height:26px;color:#333;margin:8px 0 24px}.part-2 .block img{width:100%}.tma-sb-detail .content .part-3{background:#f6faff}.part-3 .row{display:flex;justify-content:space-between}.part-3 .row:nth-child(2){padding-top:40px}.part-3 .row:last-child{padding-top:80px}.part-3 .row h4{margin:32px 0 16px;font-family:SVN-Gilroy Bold;font-style:normal;font-weight:700;font-size:24px;line-height:38px;text-transform:uppercase;color:#225bd8}.part-3 .row .card{width:430px}.part-3 .row ul{list-style-image:url(/_next/static/media/SmallListIcon.ca588aff.svg);padding-left:14px}.part-3 .row ul li{font-style:normal;font-weight:500;font-size:16px;line-height:22px;color:#333;padding-bottom:10px}.part-3 .row ul li:last-child{padding-bottom:0}.tma-sb-detail .content .part-3 .container{margin:auto;max-width:1320px;padding:120px 0}@media (max-width:1366px){.tma-sb-detail .content .part-1{max-width:1140px;padding:80px 0 160px}.tma-sb-detail .content .part-2 .container,.tma-sb-detail .content .part-3 .container{max-width:1140px}}@media (max-width:480px){.tma-sb-detail-background{min-width:0;background-position:50%;background-size:auto auto}.tma-sb-detail-header{min-width:0;width:100%}.tma-sb-detail-header .header-block{padding:24px 0 71px}.tma-sb-detail-header .header-block h1{font-weight:800;font-size:28px;line-height:39px}.content .part-1 .container>p{font-weight:500;font-size:16px;line-height:26px;margin:40px 0}.part-1 .environment-block h4{font-weight:600;font-size:16px;line-height:22px;height:-moz-fit-content;height:fit-content;padding:11px 24px;text-align:center;border-radius:10px;margin:0 16px}.content .part-1 img:last-child{margin:0}.part-1 .environment-block{padding:87px 11px 32px}.tma-sb-detail .content .part-1{padding:80px 24px}h2.title-part{font-weight:700;font-size:24px;line-height:34px;margin:0}h2.title-part:after{width:120px}.part-1 .benefit-block{display:block;padding:54px 16px 40px;margin-top:62px}.part-1 .benefit-block h4{font-weight:600;font-size:16px;line-height:22px;border-radius:10px;padding:11px 24px;height:-moz-fit-content;height:fit-content;top:-20px}.part-1 .benefit-block .card:nth-child(3){top:0;margin:24px 0}.part-1 .benefit-block .card{padding:32px}.part-1 .benefit-block .card>p{font-family:SVN-Gilroy Medium;font-weight:500;font-size:16px;line-height:26px;color:#000;margin-top:16px}.part-1 .benefit-block .card>img{width:64px;height:64px}.tma-sb-detail .content .part-2 .container{padding:0 24px;margin-bottom:80px}.part-2 .container h2.title-part{text-align:center;width:267px;margin:auto}.part-2 .block h4{font-weight:700;font-size:18px;line-height:29px;color:#333}.part-2 .block p{font-weight:500;font-size:16px;line-height:26px}.part-2 .block:nth-child(2){padding:40px 0 48px}.tma-sb-detail .content .part-3 .container{padding:40px 24px 64px}.part-3 .row{display:block}.part-3 .row .card{width:100%}.part-3 .row .card>img{width:240px;height:240px;-o-object-fit:contain;object-fit:contain}.part-3 .row .card:last-child{width:100%;padding-top:40px}.part-3 .row h4{font-weight:700;font-size:20px;line-height:32px}.part-3 .row ul{padding-right:24px}.part-3 .row:last-child .card:nth-child(2) h4{width:240px}}