.breadcrumb{*zoom:1;font-size:14px;font-size:1.4rem;line-height:20px}.breadcrumb:after,.breadcrumb:before{display:table;content:""}.breadcrumb:after{clear:both}.breadcrumb .breadcrumb-item{float:left;padding-top:10px}.breadcrumb .breadcrumb-item:not(.link){color:#7C8088}.breadcrumb .breadcrumb-item.link{background-repeat:no-repeat;background-size:7px 11px;position:relative;z-index:1}.breadcrumb .breadcrumb-item a{text-decoration:none}.breadcrumb .breadcrumb-item a:hover{text-decoration:underline}@media screen and (max-width:767px){.breadcrumb{padding-top:2px}.breadcrumb.h-s{display:none}.breadcrumb.b-s .breadcrumb-item:not(.back){display:none}.breadcrumb.b-s .breadcrumb-item.link{background-image:url(../img/breadcrumb2.svg);background-position:0 15px;padding-left:19px}}@media screen and (min-width:768px),print{.breadcrumb{padding-top:12px}.breadcrumb .breadcrumb-item.link{background-image:url(../img/breadcrumb.svg);background-position:right 11px top 15px;padding-right:30px}}.page-bg{position:relative;z-index:1}.page-bg:before{background-image:url(../images/shapes/ypsilon2.svg);background-position:0 0;background-repeat:no-repeat;content:"";filter:blur(3px);position:absolute;z-index:-1}.page-bg:after{background-image:url(../images/shapes/pentagon.svg);background-position:0 0;background-repeat:no-repeat;content:"";filter:blur(8px);position:absolute;z-index:-1}.page-bg .shape{background-image:url(../images/shapes/oval2.svg);background-position:0 0;background-repeat:no-repeat;filter:blur(3px);position:absolute;z-index:-1}@media screen and (max-width:767px){.page-bg:before{background-size:36px 48px;width:36px;height:48px}.page-bg:after{background-size:92px 96px;width:92px;height:96px}.page-bg .shape{background-size:52px 38px;width:52px;height:38px}}@media screen and (min-width:768px) and (max-width:1023px),print{.page-bg:before{background-size:42px 57px;width:42px;height:57px}.page-bg:after{background-size:105px 109px;width:105px;height:109px}.page-bg .shape{background-size:59px 43px;width:59px;height:43px}}@media screen and (min-width:1024px) and (max-width:1499px){.page-bg:before{background-size:47px 63px;width:47px;height:63px}.page-bg:after{background-size:118px 123px;width:118px;height:123px}.page-bg .shape{background-size:67px 49px;width:67px;height:49px}}@media screen and (max-width:1499px),print{.page-bg:before{right:200px;top:-10px}.page-bg:after{right:-30px;top:-40px}.page-bg .shape{right:-69px;top:183px}}@media screen and (min-width:1500px){.page-bg:before{background-size:52px 70px;right:175px;width:52px;height:70px;top:-10px}.page-bg:after{background-size:131px 136px;right:-92px;width:131px;height:136px;top:-40px}.page-bg .shape{background-size:74px 54px;right:-69px;width:74px;height:54px;top:183px}}section{overflow:hidden}@media screen and (max-width:767px){section h1{font-size:30px;font-size:3rem;line-height:38px}}@media screen and (min-width:768px) and (max-width:1023px),print{section h1{font-size:34px;font-size:3.4rem;line-height:42px}}@media screen and (min-width:1024px) and (max-width:1499px){section h1{font-size:38px;font-size:3.8rem;line-height:48px}}@media screen and (min-width:1500px){section h1{font-size:48px;font-size:4.8rem;line-height:64px}}@media screen and (max-width:767px){.group-box h2{font-size:26px;font-size:2.6rem;line-height:32px}}@media screen and (min-width:768px) and (max-width:1023px),print{.group-box h2{font-size:28px;font-size:2.8rem;line-height:34px}}@media screen and (min-width:1024px) and (max-width:1499px){.group-box h2{font-size:30px;font-size:3rem;line-height:38px}}@media screen and (min-width:1500px){.group-box h2{font-size:32px;font-size:3.2rem;line-height:40px}}@media screen and (max-width:1499px),print{.group-box h2{padding-bottom:20px}}@media screen and (min-width:1500px){.group-box h2{padding-bottom:25px}}.group-box .group-list{display:-webkit-box;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}.group-box .group-list .group-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-decoration:none;display:-webkit-box;display:flex;-webkit-flex-flow:nowrap;flex-flow:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.group-box .group-list img{display:block;margin:0 auto;max-height:60px;max-width:100%}@media screen and (max-width:499px){.group-box .group-list .group-item{width:calc((100% - 20px) / 3)}.group-box .group-list .group-item:not(:nth-child(3n)){margin-right:10px}}@media screen and (min-width:500px) and (max-width:767px){.group-box .group-list .group-item{width:calc((100% - 30px) / 4)}.group-box .group-list .group-item:not(:nth-child(4n)){margin-right:10px}}@media screen and (max-width:767px){.group-box{padding-bottom:60px}.group-box .group-list .group-item{padding:15px}}@media screen and (min-width:768px) and (max-width:1023px){section .page-desc{font-size:18px;font-size:1.8rem;line-height:26px}.group-box{padding-bottom:70px}}@media screen and (min-width:768px) and (max-width:1499px),print{.group-box .group-list .group-item{padding:20px;width:calc((100% - 40px) / 5)}.group-box .group-list .group-item:not(:nth-child(5n)){margin-right:10px}}@media screen and (max-width:1023px),print{section h1{padding-top:30px}}@media screen and (min-width:1024px) and (max-width:1499px){section h1{padding-top:40px}section .page-desc{font-size:20px;font-size:2rem;line-height:28px}.group-box{padding-bottom:80px}}@media screen and (max-width:1499px),print{section h1{padding-bottom:20px}section .page-desc{padding-bottom:50px}section .page-desc p+p{padding-top:30px}.group-box .group-list .group-item{margin-bottom:10px}}@media screen and (min-width:1500px){section{padding-bottom:8px}section h1{padding-bottom:30px;padding-top:22px}section .page-desc{font-size:24px;font-size:2.4rem;line-height:32px;max-width:900px;padding-bottom:80px}section .page-desc p+p{padding-top:32px}.group-box{padding-bottom:72px}.group-box .group-list{margin:0 auto;max-width:1414px}.group-box .group-list .group-item{margin-bottom:8px;padding:30px;width:calc((100% - 40px) / 6)}.group-box .group-list .group-item:not(:nth-child(6n)){margin-right:8px}}