@keyframes rotate-animation{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-reverse-animation{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes loading-animation{0%{-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}100%{-webkit-transform:translate(-50%, -50%) scale(1.5);-moz-transform:translate(-50%, -50%) scale(1.5);-ms-transform:translate(-50%, -50%) scale(1.5);-o-transform:translate(-50%, -50%) scale(1.5);transform:translate(-50%, -50%) scale(1.5)}}@keyframes bgcolor-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes menu-text-wave-animation{0%,100%{-webkit-transform:translateY(0) rotate(0);-moz-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);-o-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}35%{-webkit-transform:translateY(-0.35em) rotate(-4deg);-moz-transform:translateY(-0.35em) rotate(-4deg);-ms-transform:translateY(-0.35em) rotate(-4deg);-o-transform:translateY(-0.35em) rotate(-4deg);transform:translateY(-0.35em) rotate(-4deg)}65%{-webkit-transform:translateY(0.12em) rotate(2deg);-moz-transform:translateY(0.12em) rotate(2deg);-ms-transform:translateY(0.12em) rotate(2deg);-o-transform:translateY(0.12em) rotate(2deg);transform:translateY(0.12em) rotate(2deg)}}.faq-list .link-contact h3{margin-top:0;border-bottom:1px solid #707070;font-size:1.2em;margin-bottom:16px;padding-bottom:8px}.faq-list .corner-section{margin-bottom:40px}@media (min-width: 768px){.faq-list .corner-section{margin-bottom:64px}}.faq-list .corner-section-title{margin-bottom:16px}.faq-list .corner-section-title h2{font-size:18px;margin-bottom:10px;border:none;color:#fff;background-color:#1f2f54;padding:8px}@media (min-width: 768px){.faq-list .corner-section-title h2{font-size:20px}}.faq-list .corner-section-body{padding:0}.faq-list .corner-section-l01-body{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.16);margin:0}.faq-list .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;cursor:pointer}.faq-list .corner-section-l01-title::after{color:#1f2f54;position:absolute;top:50%;right:15px;content:"\2b";font-size:1.2rem;font-family:"Font Awesome 5 Free";font-style:initial;font-weight:900;line-height:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.faq-list .corner-section-l01-title.is-active::after{content:"\f068";font-size:1.2rem;font-family:"Font Awesome 5 Free";font-style:initial;font-weight:900;line-height:1}.faq-list .corner-section-l01-title:hover::before{opacity:1}.faq-list .corner-section-l01-title h3{color:#555;font-size:1.4rem;font-weight:600;letter-spacing:0.05em;line-height:1.5;padding-left:28px;position:relative;margin:0}.faq-list .corner-section-l01-title h3::before{color:#1f2f54;content:"Q.";position:absolute;top:0;left:0;line-height:1;font-size:2rem;font-style:inherit;font-family:"Lato",sans-serif;font-weight:500;letter-spacing:0.06em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}.faq-list .corner-section-l01-content{display:none;font-size:1.2rem;padding:0px 20px 20px}.faq-list .corner-section-l01-content a:not(.btn){color:#1f2f54;text-decoration:underline}.faq-list .corner-section-l01-content h4{cursor:pointer;color:#000;font-size:1.3rem;padding:8px 30px 8px 8px}.faq-list .corner-section-l01-content h4:hover{opacity:0.7}.faq-list .corner-section-l01-content h5{border:1px solid #555;display:inline-block;font-size:1.2rem;padding:5px}.faq-list .corner-section-l01-content .to-contact{border-top:1px solid #ccc;font-size:1rem;margin-top:16px;padding-top:16px}.faq-list .corner-section-l01-content .to-contact p{line-height:1.4;margin-bottom:8px}@media (min-width: 768px){.faq-list .corner-section-l01-content{padding:0 22px 14px}}
