.text-box{color:#535862;padding:64px 0}@media screen and (max-width:768px){.text-box br{display:none}}@media screen and (min-width:1081px){.text-box{padding:96px 0}}.top-box figure img{margin:0 auto}.top-box .info{text-align:center;position:relative;z-index:2}.top-box .name{color:#3673e6;margin-bottom:13px;display:inline-block;padding:4px 12px 4px 24px;border-radius:14px;box-shadow:inset 0 0 0 2px #3673e6;position:relative}.top-box .name:before{content:"";position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);left:10px;width:6px;height:6px;border-radius:50%;background:#2E90FA;margin-top:1px}.top-box h1{font-weight:500}.top-box p{font-size:15px;font-weight:500}@media screen and (max-width:767px){.top-box br{display:none}.top-box figure{margin-top:-50px;margin-left:-125px;margin-right:-125px}}@media screen and (min-width:1081px){.top-box p{font-size:18px}.top-box .button{margin-top:16px}.top-box.view1 .info{width:780px;max-width:100%;margin:0 auto}.top-box.view1 figure{margin-top:-150px}.top-box.view2{padding:50px 0 200px}.top-box.view2 .container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.top-box.view2 .info{width:480px;text-align:left}.top-box.view2 .info br{display:none}.top-box.view2 figure{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin:-120px}}.services-section{width:1348px;max-width:100%;margin:-240px auto 0;padding:20px 0;position:relative}.services-section:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255, 255, 255, 0.1);opacity:0.8;backdrop-filter:blur(8px);border-radius:28px;border:1px solid #fff}.services-section .services-panel{border-radius:12px;color:#1c2546;background:#FFE000;padding:26px;border:1px solid #3673e6;box-shadow:0 4px 4px rgba(0, 0, 0, 0.25)}.services-section .services-panel .panel-info{font-weight:500;font-size:20px}.services-section .services-panel .panel-price{font-size:35px;margin-right:15px;font-weight:600;display:inline-block;vertical-align:middle;line-height:1}.services-section .services-panel .panel-text{display:inline-block;vertical-align:middle}.services-section .services-panel .panel-button{position:relative;padding-right:53px;font-size:20px;font-weight:600}.services-section .services-panel .panel-button:before{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);right:0;font-size:13px;width:38px;height:38px;border-radius:50%;background:#fff;color:#3673e6;line-height:38px;text-align:center}.services-section .services-panel:hover{background:#C4F3ED}.services-section .services-box{margin-top:48px}.services-section .services{display:grid;gap:20px;grid-template-columns:1fr}.services-section .services .service{padding:24px;background:#fff;border-radius:16px;position:relative}.services-section .services .service figure{width:50px;margin-bottom:16px}.services-section .services .service h3{padding-bottom:16px}.services-section .services .service p{font-size:15px;display:inline-block}.services-section .services .service .button{min-width:100%}.services-section .services .service .tooltip{position:absolute;right:24px;top:24px}.services-section .services .service .tooltip mark{font-size:15px;font-weight:500;border-radius:50%;background:#e2e2e2;width:20px;height:20px;line-height:22px;display:inline-block;text-align:center;cursor:pointer}.services-section .services .service .tooltip .hint{position:absolute;bottom:100%;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);right:-40px;padding:10px;width:300px;background:rgba(28, 37, 70, 0.88);color:#fff;font-size:12px;border-radius:10px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;opacity:0;visibility:hidden}.services-section .services .service .tooltip .hint:after{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:rgba(28, 37, 70, 0.88) transparent transparent transparent;transform:rotate(0deg);position:absolute;top:100%;right:40px}.services-section .services .service .tooltip:hover .hint{opacity:1;visibility:visible}@media screen and (max-width:1080px){.services-section .services-panel{display:block}.services-section .services-panel .panel-info{display:block}.services-section .services-panel .panel-button{display:block;text-align:right}.services-section .services .service .tooltip .hint{right:-20px}.services-section .services .service .tooltip .hint:after{right:20px}}@media screen and (min-width:1081px){.services-section{padding:84px 0}.services-section:before{border-radius:28px}.services-section .services-panel{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.services-section .services{grid-template-columns:repeat(3, 1fr)}}.image-text{position:relative;padding:60px 0 20px}.image-text .list{margin-top:40px}.image-text .list .item{padding-bottom:40px}.image-text .list .item figure{width:40px;margin-right:16px}.image-text .list .item>div{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;font-weight:500}.image-text .list .item>div h3{padding-bottom:8px}@media screen and (max-width:767px){.image-text .image{margin-left:-120px;margin-right:-195px}}@media screen and (min-width:1081px){.image-text{padding:120px 0 165px}.image-text .info{width:54.5%;position:relative}.image-text .image{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);right:-400px}.image-text .button{margin-top:24px}}.columns-section{text-align:center;padding:60px 0 20px}.columns-section .desc{width:613px;max-width:100%;margin:0 auto 32px}.columns-section .desc p{font-size:24px;letter-spacing:1px}.columns-section .columns{display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:64px}.columns-section .columns .item{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #fff;border-radius:16px;overflow:hidden}.columns-section .columns .item .info{padding:32px 24px}.columns-section .columns .item h3{font-size:19px;padding-bottom:4px}.columns-section .columns .item img{margin:0 auto}@media screen and (max-width:767px){.columns-section .columns{width:380px;max-width:100%;margin:0 auto 32px}}@media screen and (max-width:1080px) and (min-width:768px){.columns-section .columns{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width:1081px){.columns-section{padding:120px 0}.columns-section .desc{margin-bottom:64px}.columns-section .columns{grid-template-columns:repeat(3, 1fr)}.columns-section .columns .info{padding-bottom:0}}.faq-box{padding:60px 0 86px}.faq-box .container{width:768px}.faq-box .desc{margin-bottom:32px}.faq-box .desc h2{font-weight:500}.faq-box .faq .item{padding:16px;color:#535862;border-radius:16px;margin-bottom:16px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.faq-box .faq .item h3{font-weight:500;font-size:18px;padding-bottom:0;padding-left:48px;cursor:pointer;position:relative}.faq-box .faq .item h3 span{position:absolute;left:0;top:2px;width:24px;height:24px;box-shadow:inset 0 0 0 2px #A4A7AE;border-radius:50%;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.faq-box .faq .item h3 span:before,.faq-box .faq .item h3 span:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:2px;background:#A4A7AE;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.faq-box .faq .item h3 span:before{width:10px;height:2px}.faq-box .faq .item h3 span:after{width:2px;height:10px}.faq-box .faq .item h3:hover span{box-shadow:inset 0 0 0 2px #3673e6}.faq-box .faq .item h3:hover span:before,.faq-box .faq .item h3:hover span:after{background:#3673e6}.faq-box .faq .item>div{display:none;padding-top:7px;padding-left:48px}.faq-box .faq .item.active{background:#fff}.faq-box .faq .item.active h3 span:after{opacity:0}.faq-box .faq .item.active>div{display:block}.faq-box .button{min-width:100%;color:#1c2546;background:none;box-shadow:0 0 0 1px rgba(28, 37, 70, 0.24)}.faq-box .button:hover{color:#fff;background:#3673e6;box-shadow:none}@media screen and (min-width:1081px){.faq-box{padding-top:0}.faq-box .desc{margin-bottom:40px}.faq-box .faq .item{padding:32px}}