a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}@media(min-width:768px){html{background-color:#b9e0cc}.callsDetail__callsDetailPage{width:460px;position:relative;background-color:#fff;margin:0 0 0 calc((100vw - 460px)*2/3)}.callsDetail__callsDetailPage:before{content:"";top:50%;width:300px;height:auto;aspect-ratio:4/3;background-image:var(--bg-image);background-size:contain;background-repeat:no-repeat;background-position:50%;z-index:-1;pointer-events:none}.callsDetail__callsDetailPage:before,.callsDetail__topBubble{position:fixed;left:calc((100vw - 460px)*2/3/2);transform:translate(-50%,-50%)}.callsDetail__topBubble{top:calc(50% - 180px);background-color:#fff;border-radius:100px;padding:16px 52px;font-size:24px;font-weight:700;color:#038168;text-align:center;white-space:nowrap;max-width:calc((100vw - 460px)*2/3 - 20px);box-sizing:border-box}}@media(min-width:768px)and (max-width:1200px){.callsDetail__callsDetailPage:before{width:250px}.callsDetail__topBubble{top:calc(50% - 150px);font-size:20px;padding:12px 40px}}@media(min-width:768px)and (max-width:1000px){.callsDetail__callsDetailPage:before{width:220px}.callsDetail__topBubble{top:calc(50% - 130px);font-size:18px;padding:10px 32px}}@media(min-width:768px)and (max-width:900px){.callsDetail__callsDetailPage:before{width:200px}.callsDetail__topBubble{top:calc(50% - 120px);font-size:14px;padding:8px 24px}}@media(min-width:768px)and (max-width:800px){.callsDetail__callsDetailPage:before{width:180px}.callsDetail__topBubble{top:calc(50% - 110px);font-size:12px;padding:6px 20px;white-space:normal;line-height:1.3;max-width:calc((100vw - 460px)*2/3 - 10px)}}@media(min-width:768px){.callsDetail__topBubble:before{content:"";position:absolute;top:calc(100% - 2px);left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;z-index:1}}.callsDetail__topBubble{display:none}@media(min-width:768px){.callsDetail__topBubble{display:block}}.callsDetail__breadcrumbs{height:24px;display:flex;align-items:center;padding-left:16px;padding-right:16px;background-color:#f1f1f1;font-size:12px;color:#222;border-top:2px solid #256fa8;overflow-x:auto;overflow-y:hidden;line-height:1;scrollbar-width:none;-ms-overflow-style:none}.callsDetail__breadcrumbs::-webkit-scrollbar{display:none}.callsDetail__breadcrumbs ol{list-style:none;display:flex;align-items:center;margin:0;padding:0;gap:8px;white-space:nowrap;min-width:max-content}.callsDetail__breadcrumbs li{display:flex;align-items:center;flex-shrink:0}.callsDetail__breadcrumbs li:not(:last-child):after{content:">";font-size:12px;margin-left:12px;flex-shrink:0;display:flex;align-items:center}.callsDetail__breadcrumbs a{color:#222;text-decoration:none;cursor:pointer;white-space:nowrap;display:flex;align-items:center}.callsDetail__breadcrumbs h1{font-size:12px;font-weight:600;display:flex;align-items:center}.callsDetail__mainContents{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:36px 16px 40px;background-color:#fff;background-image:linear-gradient(90deg,#e6f4fb 1px,transparent 0),linear-gradient(180deg,#eff6fc 2px,transparent 0);background-size:36px 36px;background-position:18px 18px}.callsDetail__serviceDescriptionBox{background-color:#fff;border:4px solid #b9e0cc;border-radius:4px 16px 4px 4px;padding:24px 20px 16px;box-shadow:0 2px 12px 0 rgba(0,0,0,.102);position:relative}.callsDetail__topLeftComment{position:absolute;top:-13px;left:-10px;background-color:#90e5b6;padding:4px 16px;border-radius:100px;font-size:12px;font-weight:400;white-space:nowrap}.callsDetail__topRightIcon{position:absolute;top:-15px;right:-12px;width:92px;height:auto}@media(min-width:768px){.callsDetail__topRightIcon{top:-18px;right:-15px;width:112px;height:auto}}.callsDetail__phoneNumber{font-size:24px;font-weight:700;color:#038168}.callsDetail__phoneNumber span{font-size:14px;font-weight:700;color:#222;margin-left:5px}.callsDetail__serviceName{font-size:12px;font-weight:500;margin-top:8px;color:#222}.callsDetail__serviceDescription{font-size:14px;font-weight:700;margin-top:4px;color:#222}.callsDetail__serviceDescription span{background-color:#ffcd47}.callsDetail__serviceImage{display:flex;margin-top:40px}.callsDetail__serviceImage img{width:100%;max-width:428px;height:auto;aspect-ratio:428/240}.callsDetail__introductionAdvisor{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;margin-top:40px}.callsDetail__introductionAdvisorTitle{font-size:20px;font-weight:700;color:#038168}.callsDetail__advisorProfile{display:flex;flex-direction:column;width:100%;box-sizing:border-box;background-color:#fff;border:2px solid #b9e0cc;border-radius:4px;padding:20px 16px 16px 96px;margin-top:24px;position:relative;box-shadow:0 2px 12px 0 rgba(0,0,0,.102)}.callsDetail__topComment{position:absolute;top:-13px;left:70px;background-color:#90e5b6;padding:4px 12px;border-radius:100px;font-size:12px;font-weight:400;white-space:nowrap;z-index:10}.callsDetail__topLeftIcon{position:absolute;top:-10px;left:-8px;width:92px;height:auto}.callsDetail__advisorTitle{display:flex;align-items:center;gap:8px}.callsDetail__advisorInistials{font-size:32px;font-weight:700;color:#038168}.callsDetail__advisorBranch{padding:4px 12px;background-color:#f3eee0;border-radius:100px;font-size:12px;font-weight:400;color:#222}.callsDetail__cautionaryNote{display:flex;gap:4px;font-size:10px;font-weight:400;color:#666}.callsDetail__advisorGreetingWrapper{margin:20px -12px -20px 24px;position:relative;z-index:20}.callsDetail__advisorComment h3{font-size:14px;font-weight:700;color:#038168}.callsDetail__topAdvisorCommentTitle{position:absolute;top:10px;left:-7%;background-color:#90e5b6;padding:4px 12px;border-radius:100px;font-size:12px;font-weight:400;white-space:nowrap;z-index:inherit}.callsDetail__topAdvisorComment{min-width:290px;background-color:#effaf2;padding:12px 24px 8px;border-radius:6.25em 2.5em .25em 6.25em;left:-7%;font-size:14px;font-weight:700;color:#038168;line-height:1.5;border:1px solid #b9e0cc;margin-top:30px;position:relative}.callsDetail__advisorInfo{display:flex;flex-direction:column;justify-content:center;background-color:#fff;border:1px solid #b9e0cc;border-right:none;padding:32px 16px 24px;margin-left:24px;margin-right:-16px;width:calc(100% - 8px);max-width:calc(100vw - 40px);box-sizing:border-box;box-shadow:0 2px 12px 0 rgba(0,0,0,.102);position:relative}@media(min-width:768px){.callsDetail__advisorInfo{width:calc(100% - 24px + 16px)}}.callsDetail__advisorComment{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#222;padding-top:16px;border-top:1px solid #b9e0cc;padding-bottom:16px;line-height:150%;white-space:pre-line}.callsDetail__advisorInfo .callsDetail__advisorComment:first-child{padding-top:0;border-top:none}.callsDetail__advisorInfo .callsDetail__advisorComment:last-child{padding-bottom:0}.callsDetail__contactLinks{display:flex;flex-direction:column;background-color:#effaf2;padding:24px 16px;position:relative}.callsDetail__contactLinksHeader{position:absolute;top:-10px;left:50%;transform:translateX(-50%);z-index:10}.callsDetail__contactLinksHeader h2{font-size:14px;font-weight:700;color:#038168;white-space:nowrap}.callsDetail__contactBottomLinksHeader{position:absolute;top:-20px;left:50%;transform:translateX(-50%);z-index:10}.callsDetail__contactBottomLinksHeader p{font-size:14px;font-weight:700;color:#038168;white-space:nowrap;text-align:center;bottom:10px}.callsDetail__contactLinksBubble{display:flex;align-items:center;flex-direction:row}.callsDetail__contactLinksBubble img{width:87px;height:auto}.callsDetail__contactLinksBubble div{display:flex;justify-content:center;align-items:center;width:100%;border-radius:100px;background-color:#fff;border:1px solid #daf6e8;padding:8px 8px 8px 24px;font-size:12px;color:#222;position:relative;margin-left:-12px}.callsDetail__contactLinksBubble div:after{content:"";position:absolute;left:-7px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #daf6e8}.callsDetail__contactLinksBubble div:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #fff;z-index:1}.callsDetail__contactLinksContent{display:flex;flex-direction:column;gap:8px}.callsDetail__contactLinkPhoneItem{padding:6px 12px}.callsDetail__contactLinkItem,.callsDetail__contactLinkPhoneItem{display:flex;align-items:center;background-color:#fff;border-radius:4px;border:1px solid #038168;box-shadow:0 2px 12px 0 rgba(0,0,0,.102);text-decoration:none}.callsDetail__contactLinkItem{padding:12px}.callsDetail__contactLinkInner{display:flex;justify-content:space-between;align-items:center;width:100%}.callsDetail__contactLinkIconText{display:flex;align-items:center;gap:12px}.callsDetail__contactLinkIconText img{width:40px;height:auto}.callsDetail__contactLinkText{font-size:12px;font-weight:700;color:#038168}.callsDetail__contactLinkSubText{font-size:16px;font-weight:700;color:#000}.callsDetail__contactLinkPhoneNumber{font-size:24px;font-weight:700;color:#000}.callsDetail__arrowIcon{width:7px;height:auto}.callsDetail__contactLinksNotes{margin-top:12px}.callsDetail__contactLinksNotes p{font-size:12px;color:#666;line-height:1.5;margin:4px 0;text-indent:-1em;padding-left:1em}.callsDetail__highPayingJobBannerArea{padding:24px 16px;background-color:#f3eee0;background-image:radial-gradient(circle,#fff 1.5px,transparent 0);background-size:10px 10px}.callsDetail__highPayingJobBanner{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:24px}.callsDetail__highPayingJobTitle{padding:12px 50px;background-color:#038168;color:#fff;border-radius:24px 24px 0 0;text-align:center;box-sizing:border-box;width:100%;font-size:16px;font-weight:700;position:relative}.callsDetail__yellowCheckIcon{position:absolute;top:-8px;left:15%;width:24px;height:auto;z-index:10}.callsDetail__highPayingJobDescription{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding:24px;font-size:14px;line-height:1.5;color:#222}.callsDetail__highPayingJobDescription img{margin-top:10px}.callsDetail__question{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px 16px 40px;background-color:#daf6e8;background-image:radial-gradient(circle,#fff 1.5px,transparent 0);background-size:10px 10px}.callsDetail__question h2{font-size:24px;font-weight:700;color:#038168}.callsDetail__questionContent{width:100%;background-color:#fff;border-radius:4px;margin-top:20px;border-left:4px solid #038168}.callsDetail__questionContent div{padding:24px}.callsDetail__questionContent hr{border:none;border-top:1px solid #b9e0cc;margin:0}.callsDetail__questionText{font-size:16px;font-weight:700;color:#038168}.callsDetail__answerText{font-size:14px;font-weight:400;color:#222;margin-top:8px}.callsDetail__supportFlow{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px 16px 40px;background-color:#f3eee0;background-image:repeating-linear-gradient(135deg,transparent,transparent 10px,#fff 0,#fff 12px)}.callsDetail__supportFlow h2{font-size:20px;font-weight:700;color:#038168}.callsDetail__supportFlowContent{display:flex;flex-direction:column;background-color:#fff;border-radius:4px;border-left:4px solid #038168;margin-top:20px;position:relative}.callsDetail__flowCharacter{position:absolute;top:-35px;right:7%;width:50px;height:auto;z-index:10;pointer-events:none}.callsDetail__flowCharacter img{width:100%;height:auto}.callsDetail__supportFlowItem{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;padding:0 16px 24px}.callsDetail__supportFlowItem img{width:72px;height:auto}.callsDetail__supportFlowItem:nth-child(2){padding-top:24px}.callsDetail__supportFlowItem:not(:last-child) .callsDetail__supportFlowText{border-bottom:1px solid #b9e0cc;padding-bottom:24px;margin-right:-16px;padding-right:16px}.callsDetail__supportFlowText{display:flex;flex-direction:column;width:100%}.callsDetail__supportFlowStep{font-size:12px;color:#ff7230}.callsDetail__supportFlowTitle{font-size:16px;font-weight:700;color:#038168}.callsDetail__supportFlowDescription{font-size:14px;color:#222;margin-top:8px}.callsDetail__branchDetail{padding:24px 24px 72px}.callsDetail__branchTitle{font-size:14px;font-weight:700}.callsDetail__branchInfo{font-size:14px;margin-top:16px}.callsDetail__branchInfo p{white-space:pre-line}.callsDetail__branchSubTitle{font-size:14px;font-weight:700;color:#038168;margin-bottom:4px}