﻿section.section{margin:0 auto;padding:60px 0}@media(min-width: 768px){section.section{padding:80px 0}}@media(min-width: 992px){section.section{padding:100px 0}}section.section.section-top{padding:0}section.section.section-default{background-color:#fff}section.section.section-inverse{background-color:#f9f9f9}section.section.section-bg{background-color:#e5eef3;padding:40px 0}@media(min-width: 768px){section.section.section-bg{padding:60px 0}}@media(min-width: 992px){section.section.section-bg{padding-bottom:80px}}.jumbotron h1{margin-top:0}@media screen and (max-width: 575px){.jumbotron h1{font-size:clamp(1.8rem,1.047rem + 2.353vw,2.4rem)}}.jumbotron h1+strong{font-size:2rem;font-weight:normal;color:#fff}@media screen and (max-width: 767px){.jumbotron h1+strong{font-size:1.8rem}}@media screen and (max-width: 575px){.jumbotron h1+strong{font-size:clamp(1.4rem,.898rem + 1.569vw,1.8rem)}}.page-header{margin-bottom:0;border:none}.page-header .lead{margin-top:2em;font-size:2rem;line-height:1.6}@media(max-width: 575px){.page-header .lead{font-size:clamp(1.6rem,1.225rem + 1vw,1.8rem)}}.article-wrap h2 span{display:inline-block;font-weight:normal;font-size:65%}.article-wrap .features_wrap{position:relative;display:flex;justify-content:space-around;align-items:center;gap:60px;width:100%}@media screen and (max-width: 991px){.article-wrap .features_wrap{flex-direction:column;gap:40px}}@media screen and (max-width: 575px){.article-wrap .features_wrap{gap:30px}}.article-wrap .features_wrap .features{position:relative;display:flex;flex-direction:column;gap:1em}@media screen and (max-width: 991px){.article-wrap .features_wrap .features{width:100%}}.article-wrap .features_wrap .features .item{position:relative;display:block}.article-wrap .features_wrap .features .item h3{margin:0 0 .5em;font-size:2.4rem;color:#873c84;line-height:1.5}@media screen and (max-width: 991px){.article-wrap .features_wrap .features .item h3{font-size:2rem}}@media screen and (max-width: 575px){.article-wrap .features_wrap .features .item h3{font-size:clamp(1.8rem,1.465rem + .93vw,2rem)}}.article-wrap .features_wrap .features .item h3::before{display:inline-block;font-family:"Font Awesome 5 Free" !important;font-weight:900;content:"";padding-right:.5em}.article-wrap .features_wrap .features .item p{font-size:1.8rem}@media screen and (max-width: 991px){.article-wrap .features_wrap .features .item p{font-size:1.6rem}}@media screen and (max-width: 575px){.article-wrap .features_wrap .features .item p{font-size:clamp(1.4rem,1.065rem + .93vw,1.6rem)}}.article-wrap .features_wrap .features .item p small{display:block;margin-top:.5em;font-size:90%}.article-wrap .features_wrap .scene{position:relative;display:flex;justify-content:center;align-items:center;padding:1em 2em;border:4px solid #a765a5}@media screen and (max-width: 991px){.article-wrap .features_wrap .scene{width:100%;border-width:3px}}.article-wrap .features_wrap .scene ul{display:flex;flex-direction:column;margin:0 auto;padding:0;width:100%;max-width:fit-content;list-style:none}@media screen and (max-width: 991px){.article-wrap .features_wrap .scene ul{gap:10px 0;flex-direction:row;flex-wrap:wrap;justify-content:space-around}}@media screen and (max-width: 575px){.article-wrap .features_wrap .scene ul{align-items:flex-start}}.article-wrap .features_wrap .scene ul li{position:relative;display:flex;flex-direction:row;align-items:center;gap:1em}.article-wrap .features_wrap .scene ul li i{width:80px}.article-wrap .features_wrap .scene ul li span{display:block;width:8em;font-weight:bold;color:#a765a5}@media screen and (max-width: 991px){.article-wrap .features_wrap .scene ul li{width:50%;justify-content:center}.article-wrap .features_wrap .scene ul li i{width:60px}}@media screen and (max-width: 575px){.article-wrap .features_wrap .scene ul li{flex-direction:column}.article-wrap .features_wrap .scene ul li i{width:60px}.article-wrap .features_wrap .scene ul li span{font-size:clamp(1.4rem,1.065rem + .93vw,1.6rem);text-align:center}}.article-wrap .adm_recommend{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:4em auto 0;padding:2em;width:100%;max-width:1180px;background-color:#f4f2f9;border-radius:6px}@media screen and (max-width: 991px){.article-wrap .adm_recommend{padding:1.5em}}.article-wrap .adm_recommend strong{display:block;margin:0 auto 1em;width:100%;max-width:fit-content;text-align:center;font-size:3rem}@media screen and (max-width: 991px){.article-wrap .adm_recommend strong{font-size:clamp(2.2rem,1.367rem + 1.446vw,2.8rem)}}@media screen and (max-width: 575px){.article-wrap .adm_recommend strong{padding:0 .5em;font-size:clamp(1.8rem,.795rem + 2.791vw,2.4rem);text-align:left}.article-wrap .adm_recommend strong br{display:none}}.article-wrap .adm_recommend .link_wrap{position:relative;width:100%;max-width:600px}@media screen and (max-width: 991px){.article-wrap .adm_recommend .link_wrap{width:100%;max-width:600px}}.article-wrap .adm_recommend .link_wrap a.btn_link{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1.5em 1em;width:100%;border:1px solid #a765a5;background-color:#fff;font-weight:bold;font-size:2rem;color:#a765a5;z-index:1;transition:.4s ease}.article-wrap .adm_recommend .link_wrap a.btn_link span{display:block;width:calc(100% - 2em);text-align:center}.article-wrap .adm_recommend .link_wrap a.btn_link span span{display:inline-block;width:fit-content}@media screen and (max-width: 575px){.article-wrap .adm_recommend .link_wrap a.btn_link{font-size:clamp(1.6rem,1.265rem + .93vw,1.8rem)}}.article-wrap .adm_recommend .link_wrap a.btn_link::after{position:absolute;top:calc(50% - .4em);right:1em;transform:translateY(-50%);display:inline-block;width:.6em;height:.6em;border-top:1px solid #a765a5;border-right:1px solid #a765a5;content:"";transform:rotate(45deg)}.article-wrap .adm_recommend .link_wrap a.btn_link::before{position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;background-color:#a765a5;content:"";transition:width .4s ease}.article-wrap .adm_recommend .link_wrap a.btn_link:hover{text-decoration:none;color:#fff;border-color:#a765a5;transition:.4s ease}.article-wrap .adm_recommend .link_wrap a.btn_link:hover::after{border-color:#fff;transition:.4s ease}.article-wrap .adm_recommend .link_wrap a.btn_link:hover::before{width:100%}.article-wrap .tce_recommend{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2em auto 0;padding:2em;width:100%;max-width:1180px;background-color:#fff;border-radius:6px}@media screen and (max-width: 991px){.article-wrap .tce_recommend{padding:1.5em}}.article-wrap .tce_recommend strong{display:block;margin:0 auto 1em;width:100%;max-width:fit-content;text-align:center;font-size:2rem;font-weight:normal}@media screen and (max-width: 991px){.article-wrap .tce_recommend strong{font-size:clamp(1.8rem,1.522rem + .482vw,2rem)}}@media screen and (max-width: 575px){.article-wrap .tce_recommend strong{padding:0 .5em;font-size:clamp(1.5rem,.998rem + 1.395vw,1.8rem);text-align:left}.article-wrap .tce_recommend strong br{display:none}}.article-wrap .tce_recommend .link_wrap{position:relative;width:100%;max-width:600px}@media screen and (max-width: 991px){.article-wrap .tce_recommend .link_wrap{width:100%;max-width:600px}}.article-wrap .tce_recommend .link_wrap a.btn_link{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1.5em 1em;width:100%;border:1px solid #a765a5;background-color:#fff;font-weight:bold;font-size:2rem;color:#a765a5;z-index:1;transition:.4s ease}.article-wrap .tce_recommend .link_wrap a.btn_link span{display:block;width:calc(100% - 2em);text-align:center}.article-wrap .tce_recommend .link_wrap a.btn_link span span{display:inline-block;width:fit-content}@media screen and (max-width: 575px){.article-wrap .tce_recommend .link_wrap a.btn_link{font-size:clamp(1.6rem,1.265rem + .93vw,1.8rem)}}.article-wrap .tce_recommend .link_wrap a.btn_link::after{position:absolute;top:calc(50% - .4em);right:1em;transform:translateY(-50%);display:inline-block;width:.6em;height:.6em;border-top:1px solid #a765a5;border-right:1px solid #a765a5;content:"";transform:rotate(45deg)}.article-wrap .tce_recommend .link_wrap a.btn_link::before{position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;background-color:#a765a5;content:"";transition:width .4s ease}.article-wrap .tce_recommend .link_wrap a.btn_link:hover{text-decoration:none;color:#fff;border-color:#a765a5;transition:.4s ease}.article-wrap .tce_recommend .link_wrap a.btn_link:hover::after{border-color:#fff;transition:.4s ease}.article-wrap .tce_recommend .link_wrap a.btn_link:hover::before{width:100%}.article-wrap .cta_heading{display:flex;justify-content:center;align-items:center;color:#222;font-size:120%}.article-wrap .cta_heading::before,.article-wrap .cta_heading::after{width:2px;height:30px;background-color:#85bcdb;content:""}.article-wrap .cta_heading::before{transform:rotate(-35deg);margin-right:30px}@media screen and (max-width: 575px){.article-wrap .cta_heading::before{margin-right:20px}}.article-wrap .cta_heading::after{transform:rotate(35deg);margin-left:30px}@media screen and (max-width: 575px){.article-wrap .cta_heading::after{margin-left:20px}}.page_link{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:40px;margin:4em auto 0;padding:0;width:100%;max-width:1180px}@media screen and (max-width: 991px){.page_link{flex-direction:column}}.page_link .item{position:relative;width:calc(50% - 40px)}@media screen and (max-width: 991px){.page_link .item{width:100%;max-width:500px}}.page_link .item a.btn_goodness{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1.5em .5em;width:100%;border:1px solid #a765a5;background-color:rgba(0,0,0,0);font-weight:bold;font-size:2rem;color:#a765a5;z-index:1;transition:.4s ease}@media screen and (max-width: 575px){.page_link .item a.btn_goodness{font-size:clamp(1.6rem,1.265rem + .93vw,1.8rem)}}.page_link .item a.btn_goodness::after{display:inline-block;margin-left:1em;width:.6em;height:.6em;border-top:1px solid #a765a5;border-right:1px solid #a765a5;content:"";transform:rotate(45deg)}.page_link .item a.btn_goodness::before{position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;background-color:#a765a5;content:"";transition:width .4s ease}.page_link .item a.btn_goodness:hover{text-decoration:none;color:#fff;border-color:#a765a5;transition:.4s ease}.page_link .item a.btn_goodness:hover::after{border-color:#fff;transition:.4s ease}.page_link .item a.btn_goodness:hover::before{width:100%}