.agencyTermsPage{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:50px 0 80px}.agencyTermsModalBox{position:relative;max-height:85vh;overflow-y:auto}.agencyTermsModalBox .agencyTermsPage{padding:0}.agencyTermsModalClose{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:#f5f5f7;display:-webkit-box;display:flex;align-items:center;justify-content:center;z-index:5}.agencyTermsModalClose i{position:relative;display:block;width:14px;height:14px}.agencyTermsModalClose i:after,.agencyTermsModalClose i:before{content:'';position:absolute;top:50%;left:0;width:100%;height:2px;background:#343434}.agencyTermsModalClose i:before{transform:rotate(45deg)}.agencyTermsModalClose i:after{transform:rotate(-45deg)}.agencyTermsGate{width:100%;margin:0 0 28px}.agencyTermsGate .checkColon{display:-webkit-box;display:flex}.agencyTermsGate .checkInner,.agencyTermsGate label{position:relative;display:inline-block}.agencyTermsGate .inputCheckBox{width:20px;height:20px;position:absolute;top:1px;left:0;opacity:0;z-index:3}.agencyTermsGate label{font-family:'Delivery Light';font-size:15px;padding:0 0 0 30px;line-height:22px;color:#343434;cursor:pointer}.agencyTermsGate label .checkIcon,.agencyTermsGate label:after{content:'';width:20px;height:20px;position:absolute;top:1px;left:0}.agencyTermsGate label:after{border-radius:4px;border:1px solid #b7b7b7;background:#fff;z-index:1}.agencyTermsGate label .checkIcon{background-repeat:no-repeat;background-position:center center;z-index:2;opacity:0;visibility:hidden}.agencyTermsGate label .linkText{color:var(--dhl-tr-red);font-weight:700;text-decoration:underline}.agencyTermsGate .inputCheckBox:checked+label .checkIcon,.agencyTermsPage .confirmBox .checkColon .inputCheckBox:checked+label .checkIcon{opacity:1;visibility:visible}.agencyTermsGate .gateError{display:none;color:var(--dhl-tr-red);font-size:13px;margin:6px 0 0 30px}.agencyTermsGate.error label:after{border-color:var(--dhl-tr-red)}.agencyTermsGate.error .gateError{display:block}.agencyTermsGate.none{display:none}.agencyTermsPage .wrap{width:1200px;max-width:100%;margin:0 auto;padding:0 20px}.agencyTermsPage .top,.agencyTermsPage .top .left{display:-webkit-box;display:flex;-webkit-box-direction:normal}.agencyTermsPage .top{width:100%;-webkit-box-orient:horizontal;flex-direction:row;align-items:stretch;margin:0 0 40px}.agencyTermsPage .top .left{width:60%;padding:0 30px 0 0;-webkit-box-orient:vertical;flex-direction:column;justify-content:space-between}.agencyTermsPage .top .left .title{width:100%;font-family:'Delivery';color:#343434;font-size:58px;line-height:62px;letter-spacing:-1px;margin:0 0 24px}.agencyTermsPage .top .left .title span{display:block;white-space:nowrap}.agencyTermsPage .top .left .title span.brand{color:var(--dhl-tr-red)}.agencyTermsPage .top .left .desc{width:100%;font-family:'Delivery Light';color:#858585;font-size:21px;line-height:29px;margin:0 0 16px}.agencyTermsPage .top .left .desc:first-of-type{font-family:'Delivery'}.agencyTermsPage .top .left .desc:last-child{margin:0}.agencyTermsPage .top .right{width:40%;display:-webkit-box;display:flex}.agencyTermsPage .sectionTitle,.agencyTermsPage .top .right .imgBox{width:100%;display:-webkit-box;display:flex;align-items:center;justify-content:center}.agencyTermsPage .top .right .imgBox{height:100%}.agencyTermsPage .top .right .imgBox img{width:auto;max-width:100%;height:100%;max-height:100%;object-fit:contain;display:block;margin:0 auto}.agencyTermsPage .sectionTitle{text-align:center;margin:0 0 30px;font-family:'Delivery Condensed';font-size:26px;color:#343434;font-weight:700}.agencyTermsPage .sectionTitle span{position:relative;padding:0 25px}.agencyTermsPage .sectionTitle span:after,.agencyTermsPage .sectionTitle span:before{content:'';width:40px;height:2px;background:var(--dhl-tr-red);position:absolute;top:50%}.agencyTermsPage .sectionTitle span:before{left:-40px}.agencyTermsPage .sectionTitle span:after{right:-40px}.agencyTermsPage .conditionList{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;list-style:none;margin:0 0 40px;padding:0}.agencyTermsPage .conditionList .conditionItem,.agencyTermsPage .confirmBox{width:100%;display:-webkit-box;display:flex;align-items:center;border-radius:8px}.agencyTermsPage .conditionList .conditionItem{gap:24px;background:#fff;border:1px solid #ededed;padding:18px 28px}.agencyTermsPage .conditionList .iconWrap,.agencyTermsPage .conditionList .numberBadge{flex:0 0 auto;border-radius:50%;display:-webkit-box;display:flex;align-items:center;justify-content:center}.agencyTermsPage .conditionList .iconWrap{width:72px;height:72px;background:#fce9ea}.agencyTermsPage .conditionList .iconWrap img{width:60%;height:60%;object-fit:contain}.agencyTermsPage .conditionList .numberBadge{width:28px;height:28px;background:var(--dhl-tr-red);color:#fff;font-family:'Delivery Light Condensed';font-size:14px;font-weight:700}.agencyTermsPage .conditionList .textBox{flex:1 1 auto}.agencyTermsPage .conditionList .conditionTitle{font-family:'Delivery Light Condensed';color:var(--dhl-tr-red);font-size:20px;font-weight:700;margin:0 0 6px}.agencyTermsPage .conditionList .conditionDesc{font-family:'Delivery Light';color:#6b6b6b;font-size:15px;line-height:22px}.agencyTermsPage .conditionList .chevron,.agencyTermsPage .confirmBox .createApplicationButton span i{background-image:url(../../../sprite/next.svg);background-repeat:no-repeat;background-position:center center}.agencyTermsPage .conditionList .chevron{flex:0 0 auto;width:12px;height:20px;opacity:.45}.agencyTermsPage .confirmBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background:#fdf3e4;padding:30px 40px}.agencyTermsPage .confirmBox .checkColon{width:100%;display:-webkit-box;display:flex;justify-content:center;margin:0 0 20px}.agencyTermsPage .confirmBox .checkColon .checkInner{position:relative;display:inline-block}.agencyTermsPage .confirmBox .checkColon .inputCheckBox{width:20px;height:20px;position:absolute;top:1px;left:0;border:1px solid #b7b7b7;border-radius:4px;background:#fff;opacity:0;z-index:3;cursor:pointer}.agencyTermsPage .confirmBox .checkColon label{display:inline-block;font-family:'Delivery Light';font-size:16px;padding:0 0 0 30px;line-height:24px;color:#343434;position:relative;cursor:pointer}.agencyTermsPage .confirmBox .checkColon label:after{content:'';width:20px;height:20px;border-radius:4px;border:1px solid #b7b7b7;background:#fff;position:absolute;top:2px;left:0;z-index:1}.agencyTermsPage .confirmBox .checkColon label .checkIcon{content:'';width:20px;height:20px;background-repeat:no-repeat;background-position:center center;position:absolute;top:2px;left:0;z-index:2;opacity:0;visibility:hidden}.agencyTermsPage .confirmBox .createApplicationButton{width:100%;max-width:480px;display:-webkit-box;display:flex;align-items:center;justify-content:center;background:var(--dhl-tr-red);border:0;border-radius:4px;color:#fff;font-family:'Delivery Light Condensed';font-size:18px;font-weight:700;padding:17px 25px;cursor:pointer;transition:opacity .2s ease-in-out}.agencyTermsPage .confirmBox .createApplicationButton span{display:-webkit-box;display:flex;align-items:center;gap:12px}.agencyTermsPage .confirmBox .createApplicationButton span i{width:19px;height:12px;filter:brightness(0) invert(1)}.agencyTermsPage .confirmBox .createApplicationButton:disabled{opacity:.45;cursor:not-allowed}.agencyTermsPage .confirmBox .footNote{width:100%;text-align:center;font-family:'Delivery Light';color:#858585;font-size:14px;margin:16px 0 0}@media screen and (max-width:1199px){.agencyTermsPage{padding:20px 0 50px}.agencyTermsPage .top{align-items:stretch;margin:0 0 30px}.agencyTermsPage .top .left{width:56%;padding:0 15px 0 0}.agencyTermsPage .top .right{width:44%}.agencyTermsPage .sectionTitle{font-size:18px}.agencyTermsPage .sectionTitle span{padding:0 12px}.agencyTermsPage .sectionTitle span:after,.agencyTermsPage .sectionTitle span:before{width:20px}.agencyTermsPage .sectionTitle span:before{left:-20px}.agencyTermsPage .sectionTitle span:after{right:-20px}.agencyTermsPage .conditionList .conditionItem{gap:14px;padding:14px}.agencyTermsPage .conditionList .iconWrap{width:56px;height:56px}.agencyTermsPage .conditionList .conditionTitle{font-size:16px}.agencyTermsPage .conditionList .conditionDesc{font-size:13px;line-height:18px}.agencyTermsPage .confirmBox{padding:20px}.agencyTermsPage .confirmBox .checkColon label{font-size:14px}}@media screen and (max-width:560px){.agencyTermsPage .top .left{width:54%;padding:0 8px 0 0}.agencyTermsPage .top .left .title{font-size:18px;line-height:21px;margin:0 0 8px}.agencyTermsPage .top .left .desc{font-size:11px;line-height:15px}.agencyTermsPage .top .right{width:46%}.agencyTermsPage .confirmBox .checkColon{justify-content:flex-start}}