.page-about-1 .main-page{margin:50px auto auto}.page-about-1 .main-page .tab-container{max-width:var(--ctn-max-w);padding:0 var(--ctn-gutter-x);margin:auto}.page-about-1 .main-page .content-container{margin-top:50px}.page-about-1 .main-page .content-container .container{flex-wrap:wrap;justify-content:center;gap:20px 50px;margin-bottom:50px;display:flex}.page-about-1 .main-page .content-container .center{margin:auto;display:flex}.page-about-1 .main-page .content-container.set-center{justify-content:center;display:flex}.page-about-1 .main-page .content-container .image-container{display:inline-block;position:relative}.page-about-1 .main-page .content-container .full-img{margin:0;display:block}.page-about-1 .main-page .content-container .btn-zoom{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:10;cursor:pointer;color:#fff;background-color:#0003;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s ease-in-out;display:flex;position:absolute;bottom:20px;right:20px}.page-about-1 .main-page .content-container .btn-zoom:hover{background-color:#e4bf45;width:70px;height:70px}.page-about-1 .main-page .content-container .modal-overlay{z-index:1100;background-color:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.page-about-1 .main-page .content-container .modal-content{max-width:100%;max-height:100%;position:relative}.page-about-1 .main-page .content-container .modal-content .zoom-img{width:100vw;height:auto}.page-about-1 .main-page .content-container .close-button{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);cursor:pointer;color:#fff;background-color:#0003;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s ease-in-out;display:flex;position:absolute;top:20px;right:80px}.page-about-1 .main-page .content-container .close-button:hover{background-color:#e4bf45;width:70px;height:70px}.page-about-1 .main-page .content-container .modal-image{object-fit:contain;max-width:100%;max-height:100%}@media (max-width:1280px){.page-about-1 .main-page .content-container .full-img{width:100%;height:auto}}@media (max-width:980px){.page-about-1 .main-page{margin-top:25px;margin-bottom:25px}.page-about-1 .main-page .content-container{margin-top:25px}.page-about-1 .main-page .content-container .btn-zoom{width:40px;height:40px}.page-about-1 .main-page .content-container .btn-zoom svg{width:20px!important;height:20px!important}.page-about-1 .main-page .content-container .btn-zoom:hover{width:50px;height:50px}.page-about-1 .main-page .content-container .close-button{width:40px;height:40px;top:-50px;right:10px}.page-about-1 .main-page .content-container .close-button svg{width:20px!important;height:20px!important}.page-about-1 .main-page .content-container .close-button:hover{width:50px;height:50px}}
.section .section-container{flex-direction:column;margin:0 auto;display:flex}.section .section-item{padding:50px 0}.section .section-item:first-child{padding-top:0}.section .section-item.bg{background-color:#f5f5f5}.section .section-item .max-w{max-width:var(--ctn-max-w);padding:0 var(--ctn-gutter-x);gap:60px;margin:auto;display:flex}.section .section-item .max-w.reverse{flex-direction:row-reverse}.section .section-item .max-w.reverse .image-content{text-align:left}.section .section-item .text-content{flex:1}.section .section-item .text-content .title{font-size:var(--font-h2);line-height:var(--font-h2-lh);align-items:center;gap:20px;margin-bottom:40px;font-weight:600;display:flex}.section .section-item .text-content .title span{font-weight:600}.section .section-item .text-content .detail{font-size:var(--font-h4);line-height:var(--font-h4-lh)}.section .section-item .image-content{text-align:right;flex:1}.section .section-item .image-content img{border-radius:15px;max-width:100%;height:auto;box-shadow:0 4px 6px #0000001a}@media (max-width:980px){.section .section-item{padding:25px 0}.section .section-item .max-w{flex-direction:column;gap:20px}.section .section-item .max-w.reverse{flex-direction:column}.section .section-item .text-content,.section .section-item .image-content{text-align:left;flex:none;width:100%}.section .section-item .image-content{order:-1}.section .section-item .text-content{order:1}.section .section-item .text-content .title{gap:10px;margin-bottom:20px}.section .section-item .text-content .title img{width:25px;height:25px}}
