.p-separator{padding-bottom:80px}.p-separator,.p-separator2{border-bottom:1px solid #b6b6b6;margin-bottom:80px}.p-separator2{padding-bottom:65px}.p1 .p1-1{color:#fff;height:450px;margin-bottom:2px;position:relative}.p1 .p1-1 .p1-image{position:absolute}.p1 .p1-1 .p1-1-1{left:50px;position:relative;top:265px}.p1 .p1-1 .p1-1-2{left:50px;line-height:1.6;position:relative;top:270px}.p1 .p1-3{font-size:16px;line-height:40px}.p1 .p1-3-1{width:169px}.p1 .p1-4{display:flex;justify-content:center;margin:35px 0 20px}.p2 .p2-1{color:#fff;height:330px;position:relative}.p2 .p2-1 .p2-image{position:absolute}.p2 .p2-1 .p2-1-1{left:50px;line-height:330px;position:relative}.p2 .p2-2{position:relative}.p2 .p2-2-1{line-height:1.8}.p2 .p2-4{font-size:14px;line-height:30px;width:720px}#c2 .p2-1 .p2-1-1,#c3 .p2-1 .p2-1-1{line-height:48px;top:110px}#c2 .p2-1 .p2-1-1 small,#c3 .p2-1 .p2-1-1 small{font-size:26px;font-weight:400}.p3{border:1px solid #b6b6b6;padding:45px 40px 20px;position:relative}.p-q{background-color:#333}.p-a,.p-q{border:1px solid #333;float:left;line-height:0;margin-right:10px;padding:3px 4px}.p-a-head,.p-q-head,.p3-head{line-height:1.6}.p-a-text{margin:20px 0}.p-a-text,.p3-text{font-size:13px;line-height:1.8}.p3-label{background-color:#333;border:1px solid #333;color:#fff;float:left;font-size:10px;font-weight:700;line-height:0;margin-right:10px;padding:10px 5px}.p4{display:grid;gap:2px;grid-template-columns:repeat(2,1fr)}.p4__link{align-items:center;background-color:#d7d7d7;display:flex;font-size:22px;font-weight:700;justify-content:center;min-height:105px;padding:0 10px;text-align:center}.p4__link:hover{background-color:#a1a1a1;color:#fff}.p4 .p1-2-4{font-size:13px;font-weight:400;margin-bottom:6px}.p5{width:50%}.p6{display:flex;gap:40px}.p6__image{flex:0 0 auto}.p6__text{display:flex;flex-direction:column;justify-content:space-between}.p7{position:relative}.p7__title-container{display:flex;justify-content:space-between}.p7__title{font-size:48px;font-weight:700;line-height:1.25;margin-top:15px}.p7__inner{color:#fff;height:100%;position:absolute;top:0;width:100%;z-index:10}.p7__inner2{padding:50px 55px 0 75px}.p7__label{align-items:center;background-color:#fff;border-radius:50%;color:#333;font-size:20px;font-weight:700;height:127px;line-height:1.5;text-align:center;width:127px}.p7__label,.p8{display:flex;justify-content:center}.p3-1 dt,.qa dt{font-weight:700;margin-bottom:20px}.p3-1 dd:after,.p3-1 dt:after,.qa dd:after,.qa dt:after{clear:both;content:"";display:table}.list-toggle-container{border-bottom:1px solid #333;font-size:12px;line-height:1.2;width:270px}.list-toggle-container:first-child{border-top:1px solid #333}.list-toggle-container .list-toggle-head{box-sizing:border-box;display:block;font-weight:700;padding:10px 15px 10px 5px}.list-toggle-container .list-toggle-head.list-toggle-closed{background:url(/images/desktop/common/menu/toggle.png) no-repeat 240px;border-bottom:1px dotted #fff;transition:none}.list-toggle-container .list-toggle-head.list-toggle-open{background:url(/images/desktop/common/menu/toggle-open.png) no-repeat 240px;border-bottom:1px dotted #b6b6b6;color:#b20000;transition:none}.list-toggle-container .list-toggle{box-sizing:border-box;padding:15px 5px 5px;transition:top .3s cubic-bezier(.17,.04,.03,.94)}.list-toggle-container .list-toggle .list-toggle-items{margin:0 0 10px;padding:0 0 0 1.2em}.list-toggle-container .list-toggle .list-toggle-items li{list-style:none;margin-bottom:5px}.list-toggle-container .list-toggle .list-toggle-items li:first-child{list-style:disc}.p-btn{border:1px solid #b20000;box-sizing:border-box;color:#b20000;display:block;position:relative;width:200px}.p-btn .a{stroke:#b20000}.p-btn:hover{background-color:#b20000;color:#fff}.p-btn:hover .a{stroke:#fff}.p-btn .p-btn1{line-height:0;padding:30px 0;text-align:center;width:30px}.p-btn .p-btn1,.p-btn .p-btn2{box-sizing:border-box;display:table-cell;vertical-align:middle}.p-btn .p-btn2{height:100%;padding:10px 0}.p-btn .p-btn3{font-size:20px;font-weight:700}.p-btn .p-btn4{font-size:10px}.p-btn .p-btn5{font-size:14px;font-weight:700}.p-products{display:grid;grid-template-columns:repeat(4,1fr)}.p-products__item{display:flex;flex-direction:column;justify-content:flex-end;min-height:232px}.p-products__image{margin-bottom:25px;text-align:center}.p-footer-btns{display:grid;gap:10px;grid-template-columns:1fr 1fr}.p-cases{font-size:13px;font-weight:700}.p-cases__images{display:flex;gap:10px}.p-cases img{display:block}.p-section-title{background-color:#333;color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:25px;padding:0 12px}.p-tax-text{font-size:16px;line-height:2.5;text-align:center}