@charset "utf-8";.button.secondary{background:#000;color:#fff;height:44px;padding:10px 0;max-width:324px;width:100%;font-weight:700;font-size:25px;line-height:23px;text-align:center;outline:none;box-shadow:0px 4px 12px rgb(51 51 51/25%)}.button.line{display:flex;align-items:center;justify-content:center;box-shadow:0px 4px 12px rgb(8 61 29/20%);background:#06c755;color:#fff;border:unset;font-weight:700;height:80px;max-width:500px;width:100%}.line{fill:none;stroke:#000;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.button{border:unset;border-radius:100px;display:block;position:relative;margin:auto}.button.line .line-icon{margin-right:10px;vertical-align:baseline;width:38px;height:38px}.pp1{flex-basis:20% !important}.pp2{flex-basis:30% !important}.pp3{flex-basis:20% !important}.topimg .ul{height:450px;position:relative;list-style:none}@media (max-width:800px){ul{height:calc(100vw/800*450)}}.topimg ul li{position:absolute;top:0;left:0}.topimg ul li img{width:100%}@keyframes op{0%{opacity:100}30%{opacity:100}36%{opacity:0}94%{opacity:0}100%{opacity:100}}.topimg ul li:second-child img{animation:op 6s infinite}.topimg ul li:first-child img{animation:op 2s 6s infinite}.ttp1{margin-right:50%}.pp2{flex-basis:13% !important}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:100% !important}.boxQA{position:relative;margin:2em 0;padding:.5em;background:#edf1f5;border-radius:10px}.boxQA .box-title{position:relative;background:#fff;padding:10px 5px 10px 40px;color:#454545;border-radius:10px}.boxQA .box-title:before{content:"Q";display:inline-block;line-height:40px;position:absolute;padding:0;color:#fff;background:#9ed1ff;font-weight:700;width:40px;text-align:center;height:40px;line-height:40px;left:-1.2em;top:20px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:solid 3px #fff;border-radius:50%}.boxQA .box-title:after{content:"A";display:inline-block;line-height:40px;position:absolute;padding:0;color:#fff;background:#ffab8b;font-weight:700;width:40px;text-align:center;height:40px;line-height:40px;left:-1.2em;bottom:-80px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:solid 3px #fff;border-radius:50%}.boxQA p{padding:20px 20px 15px 40px;margin:0}.boxQA ul{padding:0 1em;position:relative}.boxQA ul li{line-height:1.5;padding:.5em 0 .5em 4.2em;list-style-type:none!important}.boxQA ul li:before{font-family:"FontAwesome";content:"\f138";position:absolute;left:3.5em;color:#ffab8b}