@charset "UTF-8";

#page .group_affiliate{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;gap:30px;}
#page .group_affiliate .divider{position:relative;margin:0;padding:20px;border:2px solid #EEEEEE;border-radius:5px;min-height:120px;background-color:#FFFFFF;box-shadow:0 0 4px rgba(0,0,0,0.08);box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:row;gap:20px;}
#page .group_affiliate .divider .divider_header{position:relative;margin:0;padding:20px;border-right:2px solid #EEEEEE;width:210px;box-sizing:border-box;flex-shrink:0;}
#page .group_affiliate .divider .divider_header .title{position:relative;margin:0;padding:0;font-size:28px;font-weight:600;line-height:1.4;color:#000000;word-break:keep-all;}
#page .group_affiliate .divider .divider_body{position:relative;margin:0;padding:20px;box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;gap:5px;flex-grow:1;}
#page .group_affiliate .text{position:relative;margin:0;padding:0;font-size:18px;font-weight:300;line-height:1.8;color:#000000;word-break:keep-all;}
#page .group_affiliate .text b{font-weight:600;}
#page .group_affiliate .content_list{position:relative;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:30px;row-gap:20px;}
#page .group_affiliate .content_list li{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;}
#page .group_affiliate .content_list .item{position:relative;margin:0;padding:10px 10px;border:1px solid #DEDEDE;min-height:65px;font-size:18px;font-weight:300;line-height:1.4;color:#000000;text-align:center;word-break:keep-all;background-color:#F8F8F8;box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;flex:1;}
#page .group_affiliate .process_list{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;flex-direction:row;gap:30px;row-gap:20px;}
#page .group_affiliate .process_list li{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column;flex:1;}
#page .group_affiliate .process_list .item{position:relative;margin:0;padding:20px 10px;border:1px solid #DEDEDE;background-color:#F8F8F8;box-sizing:border-box;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;gap:20px;flex:1;}
#page .group_affiliate .process_list .item .icon{position:relative;margin:0;padding:0;width:78px;aspect-ratio:1/1;background-size:contain;background-repeat:no-repeat;background-position:center center;align-self:center;}
#page .group_affiliate .process_list .item .icon.icon1{background-image:url("../img/affiliate_process_icon1.png");}
#page .group_affiliate .process_list .item .icon.icon2{background-image:url("../img/affiliate_process_icon2.png");}
#page .group_affiliate .process_list .item .icon.icon3{background-image:url("../img/affiliate_process_icon3.png");}
#page .group_affiliate .process_list .item .icon.icon4{background-image:url("../img/affiliate_process_icon4.png");}
#page .group_affiliate .process_list .item .icon.icon5{background-image:url("../img/affiliate_process_icon5.png");}
#page .group_affiliate .process_list .item .title{position:relative;margin:0;padding:0;font-size:16px;font-weight:500;line-height:1.4;color:#000000;text-align:center;word-break:keep-all;}
#page .group_affiliate .process_list .arrow{position:absolute;left:-26px;top:50%;transform:translateY(-50%);margin:0;padding:0;height:24px;width:22px;}
#page .group_affiliate .process_list .arrow:before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:2px;background-color:#004E5A;}
#page .group_affiliate .process_list .arrow:after{content:"";display:block;position:absolute;right:1px;top:50%;transform:translateY(-50%) rotate(45deg);transform-origin:right center;width:12px;height:2px;background-color:#004E5A;}
#page .group_affiliate .contact_list{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;flex-direction:row;gap:30px;row-gap:20px;}
#page .group_affiliate .contact_list li{position:relative;margin:0;padding:0;}
#page .group_affiliate .contact_list .item{position:relative;margin:0;padding:0;font-size:18px;font-weight:300;line-height:1.8;color:#000000;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:10px;}
#page .group_affiliate .contact_list .item .title{font-weight:600;}
#page .group_affiliate .contact_list .item a{color:inherit;text-decoration:none;}
#page .group_affiliate .contact_list .item.icon:before{content:"";display:block;position:relative;top:-1px;margin:0;padding:0;font-family:"remixicon";font-size:22px;font-weight:100;line-height:1;-webkit-text-stroke:0.2px #FFFFFF;}
#page .group_affiliate .contact_list .item.icon.fax:before{content:"\F029";}
#page .group_affiliate .contact_list .item.icon.email:before{content:"\EEF6";}
#page .group_affiliate .buttons{position:relative;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:row;gap:30px;}
#page .group_affiliate .buttons .button{position:relative;margin:0;padding:5px 20px;-webkit-appearance:none;border-radius:0;border:1px solid #0E8A98;height:50px;font-size:20px;font-weight:700;line-height:1.4;color:#0E8A98;text-align:center;text-decoration:none;background-color:#FFFFFF;box-sizing:border-box;transition:border-color ease 250ms,color ease 250ms,background-color ease 250ms;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;gap:10px;}
#page .group_affiliate .buttons .button:hover{border-color:#0D8491;color:#0D8491;background-color:#FAFAFA;}
#page .group_affiliate .buttons .button:active{border-color:#0D7B89;color:#0D7B89;background-color:#F6F6F6;}
#page .group_affiliate .buttons .button.icon:after{content:"";display:block;position:relative;top:-1px;margin:0;padding:0;font-family:"remixicon";font-size:22px;font-weight:100;line-height:1;-webkit-text-stroke:0.2px #FFFFFF;}
#page .group_affiliate .buttons .button.icon.download:after{content:"\EC54";}
#page .group_affiliate .buttons{margin-top:20px;}

@media all and (max-width:1200px)
{
	#page .group_affiliate .process_list .item{padding:15px 10px;gap:10px;}
	#page .group_affiliate .process_list .item .icon{width:50px;}
	#page .group_affiliate .process_list .item .title{font-size:14px;}
}
@media all and (max-width:1000px)
{
	#page .group_affiliate .divider{padding:15px;flex-direction:column;gap:15px;}
	#page .group_affiliate .divider .divider_header{padding:0;padding-bottom:15px;border-bottom:2px solid #EEEEEE;border-right-width:0;width:auto;}
	#page .group_affiliate .divider .divider_header .title{font-size:20px;}
	#page .group_affiliate .divider .divider_body{padding:0;}
	#page .group_affiliate .text{font-size:14px;}
	#page .group_affiliate .content_list{gap:10px;}
	#page .group_affiliate .content_list .item{min-height:50px;font-size:14px;}
	#page .group_affiliate .process_list .item .icon{width:40px;}
	#page .group_affiliate .process_list .item .title{font-size:14px;}
	#page .group_affiliate .contact_list{flex-direction:column;gap:10px;}
	#page .group_affiliate .contact_list .item{font-size:14px;gap:6px;}
	#page .group_affiliate .contact_list .item.icon:before{top:auto;font-size:20px;}
	#page .group_affiliate .buttons .button{padding:5px 15px;height:45px;font-size:16px;gap:6px;}
	#page .group_affiliate .buttons .button.icon:after{font-size:20px;}
	#page .group_affiliate * + .buttons{margin-top:15px;}
}
@media all and (max-width:800px)
{
	#page .group_affiliate .process_list{margin-right:30px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:10px;}
	#page .group_affiliate .process_list li{left:30px;}
}
@media all and (max-width:600px)
{
	#page .group_affiliate .process_list{grid-template-columns:repeat(2,1fr);row-gap:10px;}
	#page .group_affiliate .buttons{flex-direction:column;gap:10px;}
}