@import"https://fonts.googleapis.com/css2?family=Jost:wght@300&family=Noto+Sans+JP:wght@300;400;500;700&family=Oswald:wght@500&display=swap";:root{--main-color: #193070;--bg-color: #F0F0F0;--bg2-color: #D2D2D2;--white: #FFFFFF;--black: #000000;--font-serif: "Noto Serif JP", serif;--font-sans: "Noto Sans JP", sans-serif;--font-en: "Jost", sans-serif;--font-din: "oswald", sans-serif}@media screen and (max-width: 1200px){.vpc-head{display:none}}@media not screen,screen and (min-width: 1201px){.vsp-head{display:none}}@media screen and (max-width: 960px){.vpc-pc{display:none}}@media not screen,screen and (min-width: 961px){.vsp-pc{display:none}}@media screen and (max-width: 767px){.vpc-tb{display:none}}@media not screen,screen and (min-width: 768px){.vsp-tb{display:none}}@media screen and (max-width: 480px){.vpc-sp{display:none}}@media not screen,screen and (min-width: 481px){.vsp-sp{display:none}}*{padding:0px;margin:0px;border:none;list-style:none;font-weight:inherit;font-size:1em;font-style:inherit;-webkit-transition:none .3s ease-in-out 0s;transition:none .3s ease-in-out 0s}*::before,*::after{padding:0px;margin:0px;border:none;list-style:none;font-weight:inherit;font-size:1em;font-style:inherit;-webkit-transition:none .3s ease-in-out 0s;transition:none .3s ease-in-out 0s}p,figure{margin:0}img{vertical-align:middle;max-width:100%;height:auto;-webkit-backface-visibility:hidden}a img{border:none}body{font-size:15px;line-height:1.8;font-family:var(--font-sans);color:#323232;font-weight:400;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}body *,body *:before,body *:after{-webkit-box-sizing:border-box;box-sizing:border-box}body *.bs_cb{-webkit-box-sizing:content-box;box-sizing:content-box}body .wrap{position:relative}.mt-0{margin-top:0px !important}.mb-0{margin-bottom:0px !important}.mb-0em{margin-bottom:0em !important}.mt-1{margin-top:1px !important}.mb-1{margin-bottom:1px !important}.mb-1em{margin-bottom:1em !important}.mt-2{margin-top:2px !important}.mb-2{margin-bottom:2px !important}.mb-2em{margin-bottom:2em !important}.mt-3{margin-top:3px !important}.mb-3{margin-bottom:3px !important}.mb-3em{margin-bottom:3em !important}.mt-4{margin-top:4px !important}.mb-4{margin-bottom:4px !important}.mb-4em{margin-bottom:4em !important}.mt-5{margin-top:5px !important}.mb-5{margin-bottom:5px !important}.mb-5em{margin-bottom:5em !important}.mt-6{margin-top:6px !important}.mb-6{margin-bottom:6px !important}.mb-6em{margin-bottom:6em !important}.mt-7{margin-top:7px !important}.mb-7{margin-bottom:7px !important}.mb-7em{margin-bottom:7em !important}.mt-8{margin-top:8px !important}.mb-8{margin-bottom:8px !important}.mb-8em{margin-bottom:8em !important}.mt-9{margin-top:9px !important}.mb-9{margin-bottom:9px !important}.mb-9em{margin-bottom:9em !important}.mt-10{margin-top:10px !important}.mb-10{margin-bottom:10px !important}.mb-10em{margin-bottom:10em !important}.mb-15{margin-bottom:15px !important}.pt-15{padding-top:15px !important}.mb-20{margin-bottom:20px !important}.pt-20{padding-top:20px !important}.mb-25{margin-bottom:25px !important}.pt-25{padding-top:25px !important}.mb-30{margin-bottom:30px !important}.pt-30{padding-top:30px !important}.mb-35{margin-bottom:35px !important}.pt-35{padding-top:35px !important}.mb-40{margin-bottom:40px !important}.pt-40{padding-top:40px !important}.mb-45{margin-bottom:45px !important}.pt-45{padding-top:45px !important}.mb-50{margin-bottom:50px !important}.pt-50{padding-top:50px !important}.mb-55{margin-bottom:55px !important}.pt-55{padding-top:55px !important}.mb-60{margin-bottom:60px !important}.pt-60{padding-top:60px !important}.mb-65{margin-bottom:65px !important}.pt-65{padding-top:65px !important}.mb-70{margin-bottom:70px !important}.pt-70{padding-top:70px !important}.mb-75{margin-bottom:75px !important}.pt-75{padding-top:75px !important}.mb-80{margin-bottom:80px !important}.pt-80{padding-top:80px !important}.mb-85{margin-bottom:85px !important}.pt-85{padding-top:85px !important}.mb-90{margin-bottom:90px !important}.pt-90{padding-top:90px !important}.mb-95{margin-bottom:95px !important}.pt-95{padding-top:95px !important}.mb-100{margin-bottom:100px !important}.pt-100{padding-top:100px !important}.mb-105{margin-bottom:105px !important}.pt-105{padding-top:105px !important}.mb-110{margin-bottom:110px !important}.pt-110{padding-top:110px !important}.mb-115{margin-bottom:115px !important}.pt-115{padding-top:115px !important}.mb-120{margin-bottom:120px !important}.pt-120{padding-top:120px !important}.mb-125{margin-bottom:125px !important}.pt-125{padding-top:125px !important}.mb-130{margin-bottom:130px !important}.pt-130{padding-top:130px !important}.mb-135{margin-bottom:135px !important}.pt-135{padding-top:135px !important}.mb-140{margin-bottom:140px !important}.pt-140{padding-top:140px !important}.mb-145{margin-bottom:145px !important}.pt-145{padding-top:145px !important}.mb-150{margin-bottom:150px !important}.pt-150{padding-top:150px !important}.mb-155{margin-bottom:155px !important}.pt-155{padding-top:155px !important}.mb-160{margin-bottom:160px !important}.pt-160{padding-top:160px !important}.mb-165{margin-bottom:165px !important}.pt-165{padding-top:165px !important}.mb-170{margin-bottom:170px !important}.pt-170{padding-top:170px !important}.mb-175{margin-bottom:175px !important}.pt-175{padding-top:175px !important}.mb-180{margin-bottom:180px !important}.pt-180{padding-top:180px !important}.mb-185{margin-bottom:185px !important}.pt-185{padding-top:185px !important}.mb-190{margin-bottom:190px !important}.pt-190{padding-top:190px !important}.mb-195{margin-bottom:195px !important}.pt-195{padding-top:195px !important}.mb-200{margin-bottom:200px !important}.pt-200{padding-top:200px !important}.side{padding-left:20px;padding-right:20px}.fz-5{font-size:5px !important}.fz-6{font-size:6px !important}.fz-7{font-size:7px !important}.fz-8{font-size:8px !important}.fz-9{font-size:9px !important}.fz-10{font-size:10px !important}.fz-11{font-size:11px !important}.fz-12{font-size:12px !important}.fz-13{font-size:13px !important}.fz-14{font-size:14px !important}.fz-15{font-size:15px !important}.fz-16{font-size:16px !important}.fz-17{font-size:17px !important}.fz-18{font-size:18px !important}.fz-19{font-size:19px !important}.fz-20{font-size:20px !important}.fz-22{margin-bottom:22px !important}.fz-24{margin-bottom:24px !important}.fz-26{margin-bottom:26px !important}.fz-28{margin-bottom:28px !important}.fz-30{margin-bottom:30px !important}.fz-32{margin-bottom:32px !important}.fz-34{margin-bottom:34px !important}.fz-36{margin-bottom:36px !important}.fz-38{margin-bottom:38px !important}.fz-40{margin-bottom:40px !important}.fz-42{margin-bottom:42px !important}.fz-44{margin-bottom:44px !important}.fz-46{margin-bottom:46px !important}.fz-48{margin-bottom:48px !important}.fz-50{margin-bottom:50px !important}.fz-52{margin-bottom:52px !important}.fz-54{margin-bottom:54px !important}.fz-56{margin-bottom:56px !important}.fz-58{margin-bottom:58px !important}.fz-60{margin-bottom:60px !important}.fz-62{margin-bottom:62px !important}.fz-64{margin-bottom:64px !important}.fz-66{margin-bottom:66px !important}.fz-68{margin-bottom:68px !important}.fz-70{margin-bottom:70px !important}.fz-72{margin-bottom:72px !important}.fz-74{margin-bottom:74px !important}.fz-76{margin-bottom:76px !important}.fz-78{margin-bottom:78px !important}.fz-80{margin-bottom:80px !important}@media screen and (max-width: 767px){.mb-0_sp{margin-bottom:0px !important}.mb-1_sp{margin-bottom:1px !important}.mb-2_sp{margin-bottom:2px !important}.mb-3_sp{margin-bottom:3px !important}.mb-4_sp{margin-bottom:4px !important}.mb-5_sp{margin-bottom:5px !important}.mb-6_sp{margin-bottom:6px !important}.mb-7_sp{margin-bottom:7px !important}.mb-8_sp{margin-bottom:8px !important}.mb-9_sp{margin-bottom:9px !important}.mb-10_sp{margin-bottom:10px !important}.mb-15_sp{margin-bottom:15px !important}.pt-15_sp{padding-top:15px !important}.mb-20_sp{margin-bottom:20px !important}.pt-20_sp{padding-top:20px !important}.mb-25_sp{margin-bottom:25px !important}.pt-25_sp{padding-top:25px !important}.mb-30_sp{margin-bottom:30px !important}.pt-30_sp{padding-top:30px !important}.mb-35_sp{margin-bottom:35px !important}.pt-35_sp{padding-top:35px !important}.mb-40_sp{margin-bottom:40px !important}.pt-40_sp{padding-top:40px !important}.mb-45_sp{margin-bottom:45px !important}.pt-45_sp{padding-top:45px !important}.mb-50_sp{margin-bottom:50px !important}.pt-50_sp{padding-top:50px !important}.mb-55_sp{margin-bottom:55px !important}.pt-55_sp{padding-top:55px !important}.mb-60_sp{margin-bottom:60px !important}.pt-60_sp{padding-top:60px !important}.mb-65_sp{margin-bottom:65px !important}.pt-65_sp{padding-top:65px !important}.mb-70_sp{margin-bottom:70px !important}.pt-70_sp{padding-top:70px !important}.mb-75_sp{margin-bottom:75px !important}.pt-75_sp{padding-top:75px !important}.mb-80_sp{margin-bottom:80px !important}.pt-80_sp{padding-top:80px !important}.mb-85_sp{margin-bottom:85px !important}.pt-85_sp{padding-top:85px !important}.mb-90_sp{margin-bottom:90px !important}.pt-90_sp{padding-top:90px !important}.mb-95_sp{margin-bottom:95px !important}.pt-95_sp{padding-top:95px !important}.mb-100_sp{margin-bottom:100px !important}.pt-100_sp{padding-top:100px !important}.mb-105_sp{margin-bottom:105px !important}.pt-105_sp{padding-top:105px !important}.mb-110_sp{margin-bottom:110px !important}.pt-110_sp{padding-top:110px !important}.mb-115_sp{margin-bottom:115px !important}.pt-115_sp{padding-top:115px !important}.mb-120_sp{margin-bottom:120px !important}.pt-120_sp{padding-top:120px !important}.mb-125_sp{margin-bottom:125px !important}.pt-125_sp{padding-top:125px !important}.mb-130_sp{margin-bottom:130px !important}.pt-130_sp{padding-top:130px !important}.mb-135_sp{margin-bottom:135px !important}.pt-135_sp{padding-top:135px !important}.mb-140_sp{margin-bottom:140px !important}.pt-140_sp{padding-top:140px !important}.mb-145_sp{margin-bottom:145px !important}.pt-145_sp{padding-top:145px !important}.mb-150_sp{margin-bottom:150px !important}.pt-150_sp{padding-top:150px !important}.mb-155_sp{margin-bottom:155px !important}.pt-155_sp{padding-top:155px !important}.mb-160_sp{margin-bottom:160px !important}.pt-160_sp{padding-top:160px !important}.mb-165_sp{margin-bottom:165px !important}.pt-165_sp{padding-top:165px !important}.mb-170_sp{margin-bottom:170px !important}.pt-170_sp{padding-top:170px !important}.mb-175_sp{margin-bottom:175px !important}.pt-175_sp{padding-top:175px !important}.mb-180_sp{margin-bottom:180px !important}.pt-180_sp{padding-top:180px !important}.mb-185_sp{margin-bottom:185px !important}.pt-185_sp{padding-top:185px !important}.mb-190_sp{margin-bottom:190px !important}.pt-190_sp{padding-top:190px !important}.mb-195_sp{margin-bottom:195px !important}.pt-195_sp{padding-top:195px !important}.mb-200_sp{margin-bottom:200px !important}.pt-200_sp{padding-top:200px !important}.fz-5_sp{font-size:5px !important}.fz-6_sp{font-size:6px !important}.fz-7_sp{font-size:7px !important}.fz-8_sp{font-size:8px !important}.fz-9_sp{font-size:9px !important}.fz-10_sp{font-size:10px !important}.fz-11_sp{font-size:11px !important}.fz-12_sp{font-size:12px !important}.fz-13_sp{font-size:13px !important}.fz-14_sp{font-size:14px !important}.fz-15_sp{font-size:15px !important}.fz-16_sp{font-size:16px !important}.fz-17_sp{font-size:17px !important}.fz-18_sp{font-size:18px !important}.fz-19_sp{font-size:19px !important}.fz-20_sp{font-size:20px !important}.fz-22_sp{margin-bottom:22px !important}.fz-24_sp{margin-bottom:24px !important}.fz-26_sp{margin-bottom:26px !important}.fz-28_sp{margin-bottom:28px !important}.fz-30_sp{margin-bottom:30px !important}.fz-32_sp{margin-bottom:32px !important}.fz-34_sp{margin-bottom:34px !important}.fz-36_sp{margin-bottom:36px !important}.fz-38_sp{margin-bottom:38px !important}.fz-40_sp{margin-bottom:40px !important}.fz-42_sp{margin-bottom:42px !important}.fz-44_sp{margin-bottom:44px !important}.fz-46_sp{margin-bottom:46px !important}.fz-48_sp{margin-bottom:48px !important}.fz-50_sp{margin-bottom:50px !important}.fz-52_sp{margin-bottom:52px !important}.fz-54_sp{margin-bottom:54px !important}.fz-56_sp{margin-bottom:56px !important}.fz-58_sp{margin-bottom:58px !important}.fz-60_sp{margin-bottom:60px !important}.fz-62_sp{margin-bottom:62px !important}.fz-64_sp{margin-bottom:64px !important}.fz-66_sp{margin-bottom:66px !important}.fz-68_sp{margin-bottom:68px !important}.fz-70_sp{margin-bottom:70px !important}.fz-72_sp{margin-bottom:72px !important}.fz-74_sp{margin-bottom:74px !important}.fz-76_sp{margin-bottom:76px !important}.fz-78_sp{margin-bottom:78px !important}.fz-80_sp{margin-bottom:80px !important}}.kerning{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.bold{font-weight:bold}.nobold{font-weight:normal}.mincho{font-family:var(--font-serif)}.gothic{font-family:var(--font-sans)}.en{font-family:var(--font-en)}.color_red{color:#990000}.bg_red{background-color:#990000}.color_blue{color:#000099}.bg_blue{background-color:#000099}.color_green{color:#009900}.bg_green{background-color:#009900}.color_yellow{color:#FFFF00}.bg_yellow{background-color:#FFFF00}a{text-decoration:none;color:inherit}body>img,body>iframe{display:none}@media screen and (hover){.c-alpha a,a.c-alpha,.c-alpha:not(:has(a)){-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s;will-change:opacity}.c-alpha a:hover,a.c-alpha:hover,.c-alpha:not(:has(a)):hover{opacity:.7}}.c-wbr{word-break:keep-all}.fadeimg{display:inline-block;position:relative}.fadeimg img{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s;will-change:opacity}.fadeimg img.off{position:relative;z-index:1}.fadeimg img.on{position:absolute;top:0;left:0;z-index:2;opacity:0}.is-pc .fadeimg:hover img.off{opacity:0}.is-pc .fadeimg:hover img.on{opacity:1}.center{margin-left:auto;margin-right:auto}.ta_c{text-align:center !important}.ta_r{text-align:right !important}.ta_l{text-align:left !important}@media screen and (max-width: 767px){.ta_c_sp{text-align:center !important}.ta_r_sp{text-align:right !important}.ta_l_sp{text-align:left !important}}@media not screen,screen and (min-width: 768px){.ta_c_pc{text-align:center !important}.ta_r_pc{text-align:right !important}.ta_l_pc{text-align:left !important}}.is-pc a.is-splink{pointer-events:none}.cap_c{text-align:center;font-size:10px}.cap_l{text-align:left;font-size:10px}.cap_r{text-align:right;font-size:10px}.shiny a{display:inline-block;max-width:100%;position:relative;overflow:hidden}.shiny a:before{display:block;position:absolute;z-index:10;left:-100%;top:0;content:"";width:100%;height:100%;background:linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%);-webkit-animation:shiny 4s infinite linear 0s;animation:shiny 4s infinite linear 0s}@-webkit-keyframes shiny{0%{left:-100%}20%,100%{left:100%}}@keyframes shiny{0%{left:-100%}20%,100%{left:100%}}.slick-slider .slick-dots{bottom:40px}.slick-slider .slick-dots li{width:12px;height:12px;margin:0 3px}.slick-slider .slick-dots li button{width:12px;height:12px;padding:5px}.slick-slider .slick-dots li button:before{font-size:6px;line-height:20px;opacity:1;color:#fff}.slick-slider .slick-dots li.slick-active button:before{opacity:1;color:#293666}.fadeimg_wrap{display:inline-block;position:relative}.fadeimg_wrap img{-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.fadeimg_wrap img.off{position:relative;z-index:1}.fadeimg_wrap img.on{position:absolute;top:0;left:0;z-index:2;opacity:0}.is-pc .fadeimg_wrap:hover img.off{opacity:0}.is-pc .fadeimg_wrap:hover img.on{opacity:1}.p-lax.fade,.p-load.fade,.p-child.fade{-webkit-transition:all .7s ease-in-out 0s;transition:all .7s ease-in-out 0s;opacity:0;-webkit-transition-property:opacity;transition-property:opacity;will-change:opacity}.p-lax.fade.p-view,.p-load.fade.p-view,.p-child.fade.p-view{opacity:1}.p-lax.fade-up,.p-load.fade-up,.p-child.fade-up{-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;will-change:opacity,transform}.p-lax.fade-up.p-view,.p-load.fade-up.p-view,.p-child.fade-up.p-view{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.p-lax.fade-scale,.p-load.fade-scale,.p-child.fade-scale{-webkit-transition:all .6s ease-in-out 0s;transition:all .6s ease-in-out 0s;opacity:0;-webkit-transform:scale(0.75);transform:scale(0.75);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;will-change:opacity,transform}.p-lax.fade-scale.p-view,.p-load.fade-scale.p-view,.p-child.fade-scale.p-view{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.p-lax.fade-scale2,.p-load.fade-scale2,.p-child.fade-scale2{-webkit-transition:all .6s ease-in-out 0s;transition:all .6s ease-in-out 0s;opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;will-change:opacity,transform}.p-lax.fade-scale2.p-view,.p-load.fade-scale2.p-view,.p-child.fade-scale2.p-view{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.p-lax.fade-left,.p-load.fade-left,.p-child.fade-left{-webkit-transition:all .6s ease-in-out 0s;transition:all .6s ease-in-out 0s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;will-change:opacity,transform;opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.p-lax.fade-left.p-view,.p-load.fade-left.p-view,.p-child.fade-left.p-view{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}.p-lax.fade-right,.p-load.fade-right,.p-child.fade-right{-webkit-transition:all .6s ease-in-out 0s;transition:all .6s ease-in-out 0s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;will-change:opacity,transform;opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.p-lax.fade-right.p-view,.p-load.fade-right.p-view,.p-child.fade-right.p-view{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}.c-btn a{width:265px;max-width:100%;border:solid 2px;color:#fff;background:#323232;padding:10px 20px;border-radius:100px;display:inline-block;font-size:18px;font-weight:bold;padding-right:40px;position:relative}.c-btn a::after{content:"";position:absolute;top:0;bottom:0;right:20px;border-top:solid 2px;border-right:solid 2px;font-size:.5em;width:1em;height:1em;margin-block:auto;margin-right:.2em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (hover){.c-btn a{-webkit-transition:color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;transition:color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;will-change:color background-color}.c-btn a:hover{color:#323232;background-color:#fff}}.c-btn__large a{width:365px}.header{background:#fff;position:fixed;z-index:100000;top:0;left:0;right:0;padding:0px 20px}@media screen and (max-width: 767px){.header{padding:0}}.header--wrap{margin:0 auto;position:relative;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.wrap{padding-top:100px}@media screen and (max-width: 767px){.header--wrap{height:60px;padding:0}.wrap{padding-top:60px}}.header--logo{line-height:1;font-size:36px;font-weight:bold;margin-right:auto}@media screen and (max-width: 767px){.header--logo{font-size:16px;letter-spacing:0em;padding:10px 20px}}.header--logo span{font-size:clamp(8px,.3611111111em,.3611111111em);margin-left:2em;font-weight:500}@media screen and (max-width: 767px){.header--logo span{display:block;margin-left:0;margin-top:1em}}.nav--list2{height:100%;width:200px}@media screen and (max-width: 767px){.nav--list2{width:100px}}.nav--list2 a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--main-color);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;text-align:center;font-size:16px;gap:10px;font-weight:bold;letter-spacing:.1em}@media screen and (hover){.nav--list2 a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;will-change:opacity}.nav--list2 a:hover{opacity:.7}}@media screen and (max-width: 767px){.nav--list2 a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;font-size:12px;letter-spacing:.1em}}.nav--btn{cursor:pointer;z-index:65535;width:100px;height:100px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.nav--btn{width:60px;height:60px}}.nav--btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:30px;height:20px}.nav--btn hr{width:100%;background:#323232;border-radius:100px;height:2px;border:none;-webkit-transform-origin:center center;transform-origin:center center;left:0;right:0;margin:0 auto;-webkit-transition:top .2s ease-in-out .2s,-webkit-transform .2s ease-in-out 0s;transition:top .2s ease-in-out .2s,-webkit-transform .2s ease-in-out 0s;transition:top .2s ease-in-out .2s,transform .2s ease-in-out 0s;transition:top .2s ease-in-out .2s,transform .2s ease-in-out 0s,-webkit-transform .2s ease-in-out 0s;will-change:top transform;position:relative;top:0}body.is-navopen .nav--btn hr{-webkit-transition:top .2s ease-in-out 0s,-webkit-transform .2s ease-in-out .2s;transition:top .2s ease-in-out 0s,-webkit-transform .2s ease-in-out .2s;transition:top .2s ease-in-out 0s,transform .2s ease-in-out .2s;transition:top .2s ease-in-out 0s,transform .2s ease-in-out .2s,-webkit-transform .2s ease-in-out .2s;will-change:top transform}body.is-navopen .nav--btn hr:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%}body.is-navopen .nav--btn hr:nth-child(2){-webkit-transform:scaleX(0);transform:scaleX(0)}body.is-navopen .nav--btn hr:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(-50% + 1px)}.nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 20px;padding-top:80px;position:absolute;top:100%;max-height:calc(100vh - 100px);left:-20px;right:-20px;z-index:32768;pointer-events:none;background:#dcdcdc;overflow:auto;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:none}@media screen and (max-width: 767px){.nav{max-height:calc(100vh - 60px);padding:30px 20px;padding-top:60px;left:0px;right:0px}}body.is-navopen .nav{opacity:1;pointer-events:all}body.is-loaded .nav{display:-webkit-box;display:-ms-flexbox;display:flex}.nav--inner{width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;height:300px;border-radius:15px;overflow:hidden;background:#fff;letter-spacing:.1em}@media screen and (max-width: 767px){.nav--inner{max-height:calc(100vh - 60px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}}.nav--head{width:250px;height:100%}@media screen and (max-width: 767px){.nav--head{width:auto}}.nav--head a{height:100%;background:var(--main-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;font-size:22px;font-weight:bold}@media screen and (max-width: 767px){.nav--head a{padding:30px 20px;font-size:18px}}@media screen and (hover){.nav--head a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;will-change:opacity}.nav--head a:hover{opacity:.7}}.nav--close{position:absolute;top:20px;right:20px;-webkit-mask:url(../../img/elements/nav-close.svg) center center/contain no-repeat;mask:url(../../img/elements/nav-close.svg) center center/contain no-repeat;background:var(--main-color);width:34px;height:34px;cursor:pointer}@media screen and (max-width: 767px){.nav--close{width:24px;height:24px}}.nav--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 40px;gap:30px 50px;width:calc(100% - 250px);height:100%}@media screen and (max-width: 767px){.nav--list{width:auto;padding:20px 20px 30px;gap:20px}}.nav--list--item{width:calc(50% - 25px);border-bottom:solid 1px var(--main-color)}@media screen and (max-width: 767px){.nav--list--item{width:100%}}.nav--list--item a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;padding:10px 0;display:block;position:relative;font-size:24px;line-height:1.2;font-weight:bold}@media screen and (max-width: 767px){.nav--list--item a{font-size:16px}}.nav--list--item a:before{content:"";height:.6em;width:.6em;border-top:solid 2px var(--main-color);border-right:solid 2px var(--main-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;display:inline-block;margin-right:1em}.nav--list--item a::after{content:"";width:100%;height:3px;background:var(--main-color);-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s, -webkit-transform ease .4s;position:absolute;bottom:-3px;left:0;-webkit-transform-origin:left top;transform-origin:left top;will-change:transform}@media screen and (hover){.nav--list--item a:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.footer{background:var(--bg-color)}.footer--inner{max-width:1080px;margin:0 auto;padding:10px 20px;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;line-height:1.5;font-size:14px}@media screen and (max-width: 767px){.footer--inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px}}.footer--address{font-style:normal}.compamy{padding:60px 20px 110px}@media screen and (max-width: 767px){.compamy{padding:40px 20px 60px}}.compamy--inner{width:860px !important}.compamy--head{font-size:28px;font-weight:bold;line-height:1.5;border-bottom:solid 2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:10px;margin-bottom:40px;line-height:1.5}@media screen and (max-width: 767px){.compamy--head{font-size:20px;margin-bottom:20px}.compamy--head img{width:50px}}.compamy--table{margin-bottom:40px}.compamy--table--row{border-bottom:solid 1px;padding-block:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media screen and (max-width: 767px){.compamy--table--row{gap:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.compamy--table--head{width:170px;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;-webkit-box-flex:0;-ms-flex:0 1 170px;flex:0 1 170px}@media screen and (max-width: 767px){.compamy--table--head{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:auto;text-align:left;-moz-text-align-last:left;text-align-last:left;font-weight:bold}}.compamy--table--cont{width:calc(100% - 170px - 40px);-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media screen and (max-width: 767px){.compamy--table--cont{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:auto}}.compamy--table--cont p{margin-bottom:20px}.compamy--table--cont--logos{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px 30px}.compamy--table--cont--logos2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px 30px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:500px;padding-block:10px}.compamy--table--cont--logos2--logo{width:calc(50% - 15px);text-align:center}.compamy--btn{margin-bottom:40px;text-align:center}.compamy--logo{margin-bottom:40px;text-align:center}.compamy--address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;letter-spacing:.05em;line-height:1.5}@media screen and (max-width: 767px){.compamy--address{gap:20px}}.compamy--address--row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;overflow:hidden}@media screen and (max-width: 767px){.compamy--address--row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}}.compamy--address--head{width:70px;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.compamy--address--address{width:440px}@media screen and (max-width: 767px){.compamy--address--address{width:auto}}