.pageBuilder{display:flex;flex-direction:column}.pageSection{background-size:cover;background-position:50%}@media (max-width:1024px){.pageSection .row{flex-direction:column!important}.pageSection .row-reverse{flex-direction:column-reverse!important}}.pageContent{color:inherit;font-size:16px;display:block}.pageContent a,.pageContent h1,.pageContent h2,.pageContent h3,.pageContent h4,.pageContent h5,.pageContent h6{color:inherit;margin-bottom:1rem;font-weight:700}.pageContent p{margin-bottom:1rem;line-height:1.6}.pageContent h1{font-size:2.5rem}.pageContent h2{font-size:2rem}.pageContent h3{font-size:1.75rem}.pageContent h4{font-size:1.5rem}.pageContent h5{font-size:1.25rem}.pageContent h6{font-size:1rem}.pageContent a{text-decoration:none;transition:all .3s ease-in-out}.pageContent a:hover{text-decoration:underline}.pageContent img,.pageContent video{max-width:100vw}.pageContent .media{width:100%;object-fit:contain;max-width:100vw;max-height:100%}.pageContent .media.pc{display:none}@media (min-width:1024px){.pageContent .media.pc{display:block}}.pageContent .media.tablet{display:none}@media (min-width:768px) and (max-width:1024px){.pageContent .media.tablet{display:block}}.pageContent .media.mobile{display:none}@media (max-width:768px){.pageContent .media.mobile{display:block}}.pageContent .table{margin:0!important}.pageContent .table,.pageContent .table table{width:100%!important}.pageContent .table tbody td{text-align:center;padding:1rem .5rem;border:1px solid #fff}.pageContent .table tbody tr:nth-child(2n) td{background:#fff}.pageContent .table tbody tr:first-child td{background:#b81c22;color:#fff;font-weight:700}@media (max-width:768px){.pageContent .table{overflow-x:scroll;margin:0;width:auto}.pageContent .table table{min-width:1200px}.pageContent .table tbody td{padding:.5rem .25rem}}.defaultLayout{display:flex;gap:8rem;padding:5rem 0}@media (max-width:1024px){.defaultLayout{flex-direction:column}}.fullScreenLayout{display:flex;gap:8rem;overflow-y:scroll;height:100vh;padding:5rem 0}@media (max-width:1024px){.fullScreenLayout{flex-direction:column}}.fullWidthLayout{display:flex;gap:8rem;padding:5rem 0}@media (max-width:1024px){.fullWidthLayout{flex-direction:column}}.pageContact{background-size:cover}.pageContact,.pageContact .contact{padding:0;display:flex;width:100%}.pageContact .left{width:50%}.pageContact .right{width:40%;position:relative;background:#000000aa;padding:10%}.pageContact .right .mainTitle{margin-bottom:2rem;color:#fff}.pageContact .right img{width:100%;height:auto;position:absolute;right:0;max-width:200px;top:0}@media (max-width:1024px){.pageContact .contact{flex-direction:column}.pageContact .left,.pageContact .right{width:90%}.pageContact .left img,.pageContact .right img{max-width:80px}.pageContact .right{padding:15% 5%}}.pageMap iframe{width:100%;height:100%;min-height:800px}@media (max-width:1024px){.pageMap iframe{min-height:400px}}.pageFaq{position:relative}.pageFaq .faq{padding:2rem;margin:1rem;background:#fff;border-radius:20px;border:1px solid #b81c22;float:left;background:linear-gradient(0deg,#fff,#b81c2233);width:calc(50% - 6rem - 2px)}@media (max-width:768px){.pageFaq .faq{width:calc(100% - 6rem - 2px)}}.pageFaq .faq .answer,.pageFaq .faq .question{display:flex;gap:2rem}.pageFaq .faq .answer label,.pageFaq .faq .question label{font-size:3rem;font-weight:600}.pageFaq .faq .question{align-items:center;font-size:1.2rem;font-weight:600;color:#000}.pageFaq .faq .question label{color:#b81c22}