.link-contact{position:relative;background-color:#fff;border:none;box-shadow:8px 8px 16px rgba(39,39,39,0.16);border-radius:4px;margin-top:80px}@media (min-width: 768px){.link-contact{border-radius:8px}}.link-contact h3{border-bottom:1px solid #efefef;font-size:1.6rem;margin-bottom:16px;padding-bottom:8px}.corner-section{margin-top:48px}@media (min-width: 768px){.corner-section{margin-top:64px}}.corner-section-title h2{margin-left:2px;font-weight:500;font-size:16px;margin-bottom:16px;display:flex;align-items:center}.corner-section-title h2::before{content:"";width:12px;height:12px;border-radius:12px;background-color:#c6d8e5;display:inline-block;vertical-align:middle;margin-right:8px}@media (min-width: 768px){.corner-section-title h2{font-size:18px}}.corner-section-l01-body{background-color:#fff;border:none;box-shadow:8px 8px 16px rgba(39,39,39,0.16);border-radius:4px}@media (min-width: 768px){.corner-section-l01-body{border-radius:8px}}.corner-section-l01-title{margin:5px 0 0 0;padding:16px 35px 16px 16px;position:relative;-webkit-transition:padding 0.5s;-moz-transition:padding 0.5s;-o-transition:padding 0.5s;transition:padding 0.5s}.corner-section-l01-title::after{color:#293f80;position:absolute;top:50%;right:15px;content:"\2b";font-size:1.2rem;font-family:"fontAwesome";font-style:inherit;font-weight:inherit;line-height:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.corner-section-l01-title.is-active::after{content:"\f068";font-size:1.2rem;font-family:"fontAwesome";font-style:inherit;font-weight:inherit;line-height:1}.corner-section-l01-title:hover::before{opacity:1}.corner-section-l01-title h3{color:#272727;font-size:1.4rem;font-weight:600;letter-spacing:0.05em;line-height:1.5;padding-left:28px;position:relative}.corner-section-l01-title h3::before{color:#293f80;content:"Q.";position:absolute;top:0;left:0;font-size:2rem;font-style:inherit;font-family:"Montserrat",sans-serif;font-weight:500;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;line-height:1}.corner-section-l01-content{display:none;font-size:1.2rem;padding:10px 20px 20px}.corner-section-l01-content a:not(.btn){color:#293f80;text-decoration:underline}.corner-section-l01-content h4{cursor:pointer;color:#272727;font-size:1.3rem;padding:8px 32px 8px 8px}.corner-section-l01-content h4:hover{opacity:0.7}.corner-section-l01-content h5{border:1px solid #272727;display:inline-block;font-size:1.2rem;padding:5px}
