section.breadcrumb{width:100%;display:flex;align-items:center;justify-content:end;padding-left:calc(var(--baseSpace) * 2 + 185px);position:absolute;top:70px;right:var(--baseSpace);z-index:1}@media only screen and (max-width: 900px){section.breadcrumb{top:20px;left:var(--baseSpace);right:auto}}section.breadcrumb>.container{max-width:700px;width:100%}section.breadcrumb .items{width:100%;display:inline-flex;align-items:center;justify-content:end;gap:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.breadcrumb .items:has(.item:hover) .item:hover .icon{opacity:.3}section.breadcrumb .items:has(.item:hover) .item:not(:hover){opacity:.3}section.breadcrumb .item{display:inline-flex;align-items:center;gap:0 12px;transition:opacity .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.breadcrumb .item:first-child .icon{display:none}section.breadcrumb .item:last-child{max-width:unset}section.breadcrumb .item .icon{width:4px;height:12px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;transition:opacity .3s}section.breadcrumb .item .buttonText-bread{transition:color .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width: 1921px){section.breadcrumb>.container{max-width:36.4583333333vw}}@media only screen and (max-width: 900px){section.breadcrumb{padding-left:0;right:0;left:0;width:calc(100% - var(--baseSpace) * 2);margin:0 auto}section.breadcrumb .items{width:100%;gap:0 8px}section.breadcrumb .item{gap:0 8px}}@media only screen and (max-width: 767px){section.breadcrumb{height:21px}}section.banner>.container{position:relative;grid-column:1/-1;min-height:450px;padding:clamp(40px,1.3971rem + 1.961vw,60px) var(--padding-L2);display:flex}section.banner .content-wrap{width:100%;min-height:160px;display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-top:auto;overflow:hidden}section.banner .content-wrap.aost-show .bannerTitle{opacity:1;transform:translate(0);transition:transform .6s .1s,opacity .6s .1s}section.banner .content-wrap.aost-show .sub-wrap:before{opacity:1;height:100%;transition:height .6s .3s,opacity .6s .3s}section.banner .content-wrap.aost-show .bannerSubtitle,section.banner .content-wrap.aost-show .paragraph{opacity:1;transform:translate(0);transition:transform .6s .6s,opacity .6s .6s}section.banner .bannerTitle{width:47.36843%;align-self:flex-start;opacity:0;transform:translate(40px)}section.banner .sub-wrap{width:36.84211%;padding:50px 0 10px 50px;position:relative;display:flex;flex-direction:column;align-self:stretch}section.banner .sub-wrap:before{content:"";position:absolute;top:0;left:0;width:10px;height:0%;opacity:0}section.banner .bannerSubtitle{margin-top:auto}section.banner .bannerSubtitle,section.banner .paragraph{opacity:0;transform:translate(40px)}section.banner .bannerSubtitle p,section.banner .paragraph p{margin-top:10px}section.banner .bannerSubtitle h3,section.banner .bannerSubtitle p,section.banner .paragraph h3,section.banner .paragraph p{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}section.banner[theme=white] section.breadcrumb .item{color:#fff}section.banner[theme=white] .content-wrap{color:#fff}section.banner[theme=white] .sub-wrap:before{background-color:#fff}section.banner[theme=black] section.breadcrumb .item{color:#000}section.banner[theme=black] .content-wrap{color:#000}section.banner[theme=black] .sub-wrap:before{background-color:#000}@media only screen and (min-width: 1921px){section.banner{min-height:23.4375vw}}@media only screen and (max-width: 900px){section.banner>.container{padding:clamp(40px,1.3971rem + 1.961vw,60px) var(--baseSpace)}section.banner .content-wrap{flex-direction:column;min-height:unset}section.banner .bannerTitle,section.banner .sub-wrap{width:100%}section.banner .sub-wrap{padding:30px 0 10px 26px}section.banner .sub-wrap:before{width:6px}}section.info .container{grid-column:var(--column-LR4);padding-block:clamp(50px,2.5735rem + .981vw,60px) clamp(80px,3.8971rem + 1.961vw,100px)}section.info .title-wrap{max-width:720px;width:100%;margin:0 auto;text-align:center}section.info .title-wrap .paragraph{padding-top:10px}section.info .content-wrap{margin-top:50px;display:flex;flex-wrap:wrap;align-items:stretch;gap:80px var(--1fr)}section.info .item{width:calc((100% - var(--1fr)) / 2);position:relative;display:flex}section.info .item .info-box{margin-top:20px;position:relative;padding-left:25px}section.info .item .info-box:before,section.info .item .info-box:after{content:"";display:block;position:absolute;top:0;left:0;width:5px}section.info .item .info-box:before{height:100%;background-color:#0003}section.info .item .info-box:after{height:0%;background-color:#068bea;transition:height .3s}section.info .item .row{display:flex;align-items:center;gap:5px 40px}section.info .item .row:not(:last-child){margin-bottom:20px}section.info .item .row>.paragraph{align-self:flex-start;position:relative}section.info .item .row>.paragraph:before{content:"";position:absolute;top:2px;left:-20.5px;width:1px;height:20px;background-color:#0003}section.info .item .row>a{transition:color .3s}@media only screen and (min-width: 1201px){section.info .item .row>a:hover{color:#068bea}}@media only screen and (max-width: 1200px){section.info .item .row>a:active{color:#068bea}}section.info .item .head{display:flex;align-items:center;align-self:flex-start;gap:0 10px;flex-shrink:0}section.info .item .head .icon{width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:16px}section.info .item.full{width:100%;align-items:center;gap:30px var(--1fr)}section.info .item.full .inner-box{width:calc((100% - var(--1fr)) / 2)}section.info .item.full .image-box{width:calc((100% - var(--1fr)) / 2)}section.info .item.full .image-box .pic-box:before{padding-top:66.66608%}section.info .item.full[type=imgR]{flex-direction:row}section.info .item.full[type=imgL]{flex-direction:row-reverse}@media only screen and (min-width: 1201px){section.info .item:hover .info-box:after{height:100%}}@media only screen and (min-width: 1921px){section.info .title-wrap{max-width:pxTovvw(720)}}@media only screen and (max-width: 1200px){section.info .content-wrap{gap:70px var(--1fr)}}@media only screen and (max-width: 1024px){section.info .item{width:100%}section.info .item:before{opacity:1}section.info .item .info-box{padding-left:24px}section.info .item .info-box:before,section.info .item .info-box:after{width:4px}section.info .item .info-box:after{height:100%}}@media only screen and (max-width: 900px){section.info .content-wrap{margin-top:30px;gap:60px var(--1fr)}section.info .item.full .inner-box,section.info .item.full .image-box{width:100%}section.info .item.full[type=imgR],section.info .item.full[type=imgL]{flex-direction:column-reverse}}@media only screen and (max-width: 767px){section.info .item .info-box{padding-left:23px}section.info .item .info-box:before,section.info .item .info-box:after{width:3px}section.info .item .row{flex-direction:column}section.info .item .row:not(:last-child){margin-bottom:15px}section.info .item .row>.paragraph{padding-left:30px}section.info .item .row>.paragraph:before{display:none}}section.form{background-color:#f6f6f6}section.form .container{grid-column:var(--column-LR4);padding-block:clamp(80px,3.8971rem + 1.961vw,100px) clamp(80px,.5882rem + 7.844vw,160px)}section.form .title-wrap{max-width:720px;width:100%;margin:0 auto 50px;text-align:center}section.form .title-wrap .paragraph{margin-top:10px}section.form .form-wrap{padding:50px;background-color:#fff;box-shadow:8px 8px 30px #00000026}section.form .form-wrap .form-grid:has([isdropdown]):has([d4-status=open]){position:relative;z-index:1}section.form .privacy-link{text-decoration:underline;transition:color .3s}section.form .privacy-link:hover{color:#068bea}section.form .btn-wrap{width:fit-content;display:flex;align-items:center;justify-content:center;gap:15px;margin:50px auto 0}@media only screen and (min-width: 1921px){section.form .title-wrap{max-width:pxTovvw(720)}}@media only screen and (max-width: 1200px){section.form .btn-wrap{margin-top:40px}}@media only screen and (max-width: 900px){section.form .title-wrap{margin-bottom:30px}section.form .form-wrap{padding:var(--baseSpace)}}@media only screen and (max-width: 600px){section.form .btn-wrap{width:100%;flex-direction:column-reverse;margin-top:30px}}
