html{scroll-padding-top:140px}.fv{display:flex;justify-content:center;align-items:center;width:100%;box-shadow:2px 2px 8px #e2e2e2}.fv_imgBx{height:400px}.fv_imgBx img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:960px){.fv_imgBx{height:520px}}@media screen and (max-width:520px){.fv_imgBx{height:400px}}.about{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:70px 170px}.about h2{position:relative;width:-moz-fit-content;width:fit-content;padding-bottom:24px;font-size:32px;font-family:"Perpetua Titling MT";font-weight:lighter;letter-spacing:.25em;text-align:center;text-transform:uppercase}.about h2:before{content:"";position:absolute;bottom:0;left:50%;width:50%;height:1px;background:#000;transform:translateX(-50%)}.about>p{padding:24px 0 80px;font-size:18px}.about_content{position:relative;display:flex;gap:72px}.about_content-sidebar .sticky{position:sticky;top:160px;left:0;transition:.3s}.about_content-sidebar .sticky a{position:relative;display:block;width:-moz-fit-content;width:fit-content;padding-bottom:8px;margin-bottom:80px;font-size:18px;white-space:nowrap}.about_content-sidebar .sticky a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#ee7330;transition:.3s}.about_content-sidebar .sticky a:hover,.about_content-sidebar .sticky a.is-active{font-weight:500}.about_content-sidebar .sticky a:hover:before,.about_content-sidebar .sticky a.is-active:before{width:100%}.about_content-main{position:relative;max-width:660px}.about_content-main .intro{width:100%}.about_content-main .intro h3{padding-bottom:1em;font-size:16px;font-weight:lighter;text-align:center}.about_content-main .intro img{width:100%}.about_content-main .company{width:96%;margin:40px 0 100px}.about_content-main .company h3{font-size:20px;margin-bottom:2em}.about_content-main .company table{width:100%}.about_content-main .company table tr{width:100%;border-bottom:1px solid #000}.about_content-main .company table tr td{padding:20px;border-bottom:1px solid #000}.about_content-main .contact h3{font-size:20px;padding:0 14px;margin-bottom:2em;border-left:solid 5px #ee7330}.about_content-main .contact .form{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;-moz-column-gap:80px;column-gap:80px;row-gap:64px;max-width:826px;width:100%;margin:0 auto}.about_content-main .contact .form_row{width:42%}.about_content-main .contact .form_row>input{width:100%;padding:8px;border-bottom:1px solid #000}.about_content-main .contact .form_row>input::-moz-placeholder{color:#a3a3a3}.about_content-main .contact .form_row>input::placeholder{color:#a3a3a3}.about_content-main .contact .form_row>textarea{width:100%;height:160px;padding:8px;border-bottom:1px solid #000}.about_content-main .contact .form_row>textarea::-moz-placeholder{color:#a3a3a3}.about_content-main .contact .form_row>textarea::placeholder{color:#a3a3a3}.about_content-main .contact .form_head{margin-bottom:8px}.about_content-main .contact .form .contact_button>input{display:block;width:360px;height:72px;margin:0 auto;background-color:#ee7330;color:#fff;font-weight:500;text-align:center;cursor:pointer;transition:all .3s}.about_content-main .contact .form .contact_button>input:hover{background:#000}.about_content-main .contact .w100{width:100%}@media screen and (max-width:960px){.about{padding:70px 80px}.about_content-main .contact .form_row{width:90%}}@media screen and (max-width:768px){.about_content{gap:8px}}@media screen and (max-width:520px){.about{padding:70px 10px}.about_content{flex-direction:column}.about_content-sidebar .sticky{position:unset;display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.about_content-sidebar .sticky a{width:-moz-fit-content;width:fit-content;margin-bottom:0;font-size:1.6rem;white-space:normal;text-align:center}.about_content-main .company table .th{padding:20px 0 20px 20px;white-space:nowrap}}.toggle{cursor:pointer;text-align:right;margin-top:-2rem}.magazineToggle{cursor:pointer;text-align:right;margin-top:-2rem}.dropDownNav{max-height:0;overflow:hidden;transition:max-height .5s ease-out}.news_text{margin-bottom:100px;padding:0 0 0 5%}.news_text b{font-weight:700}