.ppr-page{color:#344159;font-size:16px;line-height:1.65}.ppr-container{width:min(1140px,100% - 40px);margin-inline:auto}.ppr-banner{width:100%}.ppr-page h1{margin-bottom:20px;font-size:36px;font-weight:600;line-height:1.4}.ppr-page h2{margin-bottom:20px;font-size:30px;font-weight:600;line-height:1.3}.ppr-intro{background:#f8f8f8;padding:50px 0}.ppr-page p{margin-bottom:20px}.ppr-quote{color:#fff;background:#4d5c9e;border:0;padding:12px 30px;font-size:15px;line-height:1.5}.ppr-quote:hover{background:#6cb146}.ppr-video{aspect-ratio:16/9}.ppr-video iframe{border:0;width:100%;height:100%;display:block}.ppr-inquiry{padding-block:50px}.ppr-form{gap:30px;margin-top:28px}.ppr-fields{grid-template-columns:1fr 1fr;gap:30px 20px;display:grid}.ppr-form input,.ppr-form textarea{color:#333;border:1px solid #ccc;border-radius:2px;padding:10px 14px;font-size:16px;box-shadow:0 0 2px #bbb}.ppr-form input{height:43px}.ppr-form textarea{height:120px}.ppr-form input::placeholder,.ppr-form textarea::placeholder{color:#aaa}.ppr-form button{background:#28669d;border-radius:2px;padding:8px 16px;font-size:16px}.ppr-parameters{padding:84px 10px 25px}.ppr-table-scroll{overflow-x:auto}.ppr-page table{border-collapse:collapse;text-align:center;color:#333;width:100%;margin-bottom:0;font-size:15px}.ppr-page th{color:#fff;background:#4e5b9e;padding:10px 8px;font-weight:400}.ppr-page td{border:1px solid #ddd;padding:10px 8px}.ppr-page tbody tr:nth-child(2n){background:#f8f8f8}.ppr-faq{background:#f8f8f8;padding:50px 0}.ppr-accordion details{border:1px solid #ddd;margin-top:5px}.ppr-accordion summary{cursor:pointer;align-items:center;gap:25px;padding:20px;list-style:none;display:flex}.ppr-accordion summary::-webkit-details-marker{display:none}.ppr-accordion summary:before{content:"+";color:#272727;flex-shrink:0;width:22px;font:700 30px/1 sans-serif}.ppr-accordion details[open]>summary:before{content:"−"}.ppr-accordion summary h3{font-size:16px;font-weight:600;line-height:1.65}.ppr-faq-content{border-top:1px solid #ddd;padding:20px}.ppr-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ppr-faq-grid article{min-width:0}.ppr-faq-grid h3{margin-bottom:20px;font-size:20px;font-weight:600;line-height:1.3}.ppr-faq-grid p{color:#7a7a7a;white-space:pre-line;font-family:Muli,sans-serif}.ppr-faq-grid img{width:100%}.ppr-faq-1 .ppr-faq-grid img,.ppr-faq-3 .ppr-faq-grid img{width:35%;margin:0 auto 15px}.ppr-faq-1 .ppr-faq-grid,.ppr-faq-3 .ppr-faq-grid{text-align:center}.ppr-faq-3 .ppr-faq-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ppr-faq-4 h3,.ppr-faq-5 h3{text-align:center;margin-top:10px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400}.ppr-faq-content ul{padding-left:24px;list-style:outside}.ppr-dialog{color:#344159;border:0;width:640px;max-width:calc(100% - 30px);max-height:calc(100dvh - 40px);margin:auto;padding:0}.ppr-dialog::backdrop{background:#000c}.ppr-dialog-inner{padding:40px;position:relative}.ppr-dialog-close{color:#333;background:0 0;border:0;font-size:25px;position:absolute;top:10px;right:16px}.ppr-popup-form{margin:0}.ppr-popup-form .ppr-fields{grid-template-columns:1fr}.ppr-popup-form textarea{height:95px}.ppr-popup-form button{background:#4d5c9e;width:100%}@media (max-width:767px){.ppr-container{width:calc(100% - 20px)}.ppr-page h1{font-size:27.36px}.ppr-page h2{font-size:22.8px}.ppr-fields{grid-template-columns:1fr;gap:20px}.ppr-faq-grid,.ppr-faq-3 .ppr-faq-grid{grid-template-columns:1fr}.ppr-dialog-inner{padding:30px 20px}.ppr-page th,.ppr-page td{padding:10px 15px}}.ppr-inquiry>.ppr-form{margin-top:44px;padding-bottom:9px}@media (max-width:767px){.ppr-page{font-size:14.592px}.ppr-intro .ppr-container{width:100%}.ppr-page h1{font-size:27.36px}.ppr-page h2{font-size:22.8px}.ppr-parameters{padding-inline:0}.ppr-page th,.ppr-page td{padding:10px 15px}}.ppr-faq-content>p{white-space:pre-line}
