.gb-headline-mincho{font-family:"my_mincho", serif;}.gb-headline-h_large_a{font-weight:bold;padding-bottom:10px;margin-top:30px;margin-bottom:15px;border-bottom:2px solid var(--main);}.gb-headline-h_large_b{font-weight:bold;text-align:center;padding-bottom:20px;margin-top:30px;margin-bottom:30px;}.gb-headline-h_large_c{font-weight:bold;text-align:center;padding-top:85px;margin-top:20px;margin-bottom:30px;}.gb-headline-h_middle_a{font-size:20px;font-weight:bold;padding-top:10px;padding-bottom:10px;padding-left:15px;margin-top:30px;margin-bottom:15px;border-left:8px solid var(--main);}.gb-headline-h_middle_b{font-size:20px;font-weight:bold;padding:10px 15px;margin-top:30px;margin-bottom:15px;color:#ffffff;background-color:var(--main);}.gb-headline-h_small_a{font-size:18px;font-weight:bold;}.gb-accordion__item:not(.gb-accordion__item-open) > .gb-button .gb-accordion__icon-open{display:none;}.gb-accordion__item.gb-accordion__item-open > .gb-button .gb-accordion__icon{display:none;}.gb-button-basic_btn01{display:inline-flex;align-items:center;justify-content:center;min-width:280px;min-height:70px;font-family:Noto Sans JP, sans-serif;font-weight:700;text-align:center;padding:10px 20px;border-radius:4px;border:2px solid var(--main);background-color:var(--main);color:#ffffff;text-decoration:none;transition:all 0.3s ease;}.gb-button-basic_btn01:hover, .gb-button-basic_btn01:active, .gb-button-basic_btn01:focus{border-color:var(--main);background-color:#ffffff;color:var(--main);}.gb-button-basic_btn02{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:10px 10px 10px 25px;color:var(--main);text-decoration:none;transition:all 0.5s ease;}.gb-button-basic_btn02:hover{opacity:0.7;}.gb-button-basic_btn03{display:inline-flex;column-gap:15px;font-size:18px;font-weight:bold;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #ffffff;color:var(--text);text-decoration:none;transition:all 0.5s ease;}.gb-button-basic_btn03:hover, .gb-button-basic_btn03:active, .gb-button-basic_btn03:focus{border-bottom-color:#000000;}a.gb-button-f38a74b8{display:block;font-size:15px;text-align:center;padding:8px 20px;margin-top:10px;border:1px solid #dddddd;background-color:#ffffff;text-decoration:none;}a.gb-button-f38a74b8:hover, a.gb-button-f38a74b8:active, a.gb-button-f38a74b8:focus{background-color:#eeeeee;}.gb-button-f38a74b8{transition:all 0.5s ease;}a.gb-button-79dad127{font-size:14px;color:#a19b98;text-decoration:none;}a.gb-button-79dad127:hover, a.gb-button-79dad127:active, a.gb-button-79dad127:focus{color:rgba(161, 154, 151, 0.8);}.gb-container.gb-tabs__item:not(.gb-tabs__item-open){display:none;}@media (max-width: 767px) {.gb-headline-h_large_b{font-size:22px;}.gb-headline-h_large_c{font-size:22px;margin-top:44px;margin-bottom:22px;}.gb-headline-h_middle_a{font-size:18px;}.gb-headline-h_middle_b{font-size:18px;}.gb-headline-h_small_a{font-size:17px;}.gb-button-basic_btn01{min-width:220px;}.gb-button-basic_btn03{font-size:14px;border-bottom-width:1px;border-bottom-style:solid;}}:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-9eb80ae1{height:100svh;max-height:56.25vw}.gb-element-9eb80ae1>div>div{height:100%}@media (max-width:1024px){.gb-element-9eb80ae1{display:none !important}}@media (max-width:1024px) and (min-width:768px){.gb-element-9eb80ae1{display:none !important}}@media (max-width:767px){.gb-element-9eb80ae1{display:none !important;max-height:initial}}.gb-element-5c61958a{align-items:flex-end;display:flex;height:100%;justify-content:space-between}.gb-element-e48357a0{padding-bottom:clamp(70px,-48.421px + 8.772vw,120px);padding-left:clamp(60px,-153.158px + 15.789vw,150px)}@media (max-width:767px){.gb-element-e48357a0{padding-bottom:50px;padding-left:15px}}.gb-element-b7ef74f4{align-items:center;display:flex;flex-direction:column;padding-bottom:clamp(40px,-54.737px + 7.018vw,80px);padding-right:5.21vw}@media (max-width:767px){.gb-element-b7ef74f4{display:none !important}}.gb-element-7f496400{background-color:var(--site-bg);height:clamp(60px,12.632px + 3.509vw,80px);margin-bottom:20px;width:1px}.gb-element-5df09086{height:100svh;max-height:56.25vw}.gb-element-5df09086>div>div{height:100%}@media (min-width:1025px){.gb-element-5df09086{display:none !important}}@media (max-width:767px){.gb-element-5df09086{height:82svh;max-height:initial}}.gb-element-c1a55d58{align-items:flex-end;display:flex;height:100%;justify-content:space-between}.gb-element-b7133103{padding-bottom:clamp(70px,-48.421px + 8.772vw,120px);padding-left:clamp(60px,-153.158px + 15.789vw,150px)}@media (max-width:767px){.gb-element-b7133103{padding-bottom:50px;padding-left:15px}}.gb-element-37dfb7e0{align-items:center;display:flex;flex-direction:column;padding-bottom:clamp(40px,-54.737px + 7.018vw,80px);padding-right:5.21vw}@media (max-width:767px){.gb-element-37dfb7e0{padding-right:15px}}.gb-element-b2661af9{background-color:var(--site-bg);height:clamp(60px,12.632px + 3.509vw,80px);margin-bottom:20px;width:1px}.gb-element-a7f29053{margin-bottom:130px}@media (max-width:767px){.gb-element-a7f29053{margin-bottom:40px}}.gb-element-6a39f85d{padding-bottom:40px;padding-top:40px;border-bottom:1px solid #cfcbc9}@media (max-width:767px){.gb-element-6a39f85d{padding:15px}}.gb-element-c1571e43{align-items:center;display:flex;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-left:150px;padding-right:150px}@media (max-width:767px){.gb-element-c1571e43{flex-direction:column;padding-left:0px;padding-right:0px}}.gb-element-14f979d0{align-items:center;color:var(--text-2);display:flex;height:22px;justify-content:center;transition:all 0.3s ease 0s;width:70px;border:1px solid #cfcbc9;border-radius:30px}@media (max-width:767px){.gb-element-14f979d0{bottom:0px;height:18px;position:absolute;right:0px;width:60px}}.gb-element-59bade70{padding-bottom:11.2vw;background:url(https://seki-ami.com/wordpress2/wp-content/uploads/2025/09/about_img02.png) top 90px right/26.2vw no-repeat,url(https://seki-ami.com/wordpress2/wp-content/uploads/2025/09/about_img01.png) top left/29.17vw no-repeat}@media (max-width:767px){.gb-element-59bade70{padding-bottom:50px;background:url(https://seki-ami.com/wordpress2/wp-content/uploads/2025/09/about_img02.png) top 200px right/160px no-repeat,url(https://seki-ami.com/wordpress2/wp-content/uploads/2025/09/about_img01.png) top 170px left/169px no-repeat}}.gb-element-e7ea16f3{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);text-align:center}@media (max-width:767px){.gb-element-e7ea16f3{padding-left:15px;padding-right:15px}}.gb-element-ef9e5b11{align-items:center;display:flex;margin-left:auto;margin-right:auto;max-width:1500px;min-width:1200px;padding-bottom:5.73vw;width:90%}@media (max-width:767px){.gb-element-ef9e5b11{flex-direction:column;max-width:initial;min-width:initial;padding-bottom:50px;padding-left:15px;padding-right:15px;width:100%}}.gb-element-4ed83316{padding-right:clamp(40px,-7.368px + 3.509vw,60px);width:67.33%}@media (max-width:767px){.gb-element-4ed83316{padding-bottom:40px;padding-right:0px;width:100%}}.gb-element-000ce46e{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:30px}@media (max-width:767px){.gb-element-000ce46e{align-items:flex-end;margin-bottom:30px}}.gb-element-ae03e818{align-items:baseline;column-gap:20px;display:flex}@media (max-width:767px){.gb-element-ae03e818{flex-direction:column}}.gb-element-0fa60318{padding-left:40px;padding-right:40px;text-align:center;width:32.67%;border-left:1px solid #cfcbc9}@media (max-width:767px){.gb-element-0fa60318{border-left-style:solid;border-left-width:0px;padding-left:0px;padding-right:0px;padding-top:35px;width:100%;border-top:1px solid #cfcbc9}}.gb-element-937bd61d{background-color:#f7f6f4;padding-bottom:110px;padding-top:125px}@media (max-width:767px){.gb-element-937bd61d{padding-bottom:40px;padding-top:40px}}.gb-element-e6d91e39{align-items:baseline;display:flex;margin-bottom:30px;padding-left:50px;padding-right:50px}@media (max-width:767px){.gb-element-e6d91e39{align-items:center;flex-direction:column;margin-bottom:20px}}.gb-element-3f974f24{margin-bottom:110px;border-bottom:1px solid #e5e2e1}@media (max-width:767px){.gb-element-3f974f24{margin-bottom:20px}}.gb-element-3995a814{align-items:center;display:flex}.gb-element-26b1aaf2{align-items:center;background-color:var(--site-bg);display:flex;margin-left:auto;margin-right:auto;max-width:1700px;min-width:1200px;padding-bottom:55px;padding-top:55px;width:90%}@media (max-width:767px){.gb-element-26b1aaf2{flex-direction:column;margin-left:15px;margin-right:15px;max-width:initial;min-width:initial;width:calc(100% - 30px);padding:0px 15px}}.gb-element-a09602d4{text-align:center;width:20%}@media (max-width:767px){.gb-element-a09602d4{padding-bottom:20px;padding-top:25px;width:100%}}.gb-element-5e9500fb{align-items:center;column-gap:2vw;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:3vw;padding-right:2vw;row-gap:1.5vw;width:80%;border-left:1px solid #eee8e5}@media (max-width:767px){.gb-element-5e9500fb{border-left-style:solid;border-left-width:0px;column-gap:0px;justify-content:space-between;row-gap:10px;width:100%;border-top:1px solid #eee8e5;padding:25px 0px}}.gb-element-be5069c4{padding-top:105px}@media (max-width:767px){.gb-element-be5069c4{padding-top:50px}}.gb-element-fd63877c{margin-left:auto;margin-right:auto;max-width:1500px;min-width:1200px;width:90%}@media (max-width:767px){.gb-element-fd63877c{max-width:initial;min-width:initial;padding-left:15px;padding-right:15px;width:100%}}.gb-element-a25640f2{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:90px}@media (max-width:767px){.gb-element-a25640f2{align-items:flex-start;flex-direction:column;margin-bottom:35px;margin-right:-15px}}.gb-element-4c98f316{display:flex}@media (max-width:767px){.gb-element-4c98f316{flex-direction:column}}.gb-element-33ce2282{padding-right:50px}.gb-element-33ce2282:hover a.cmn_btn03::after{color:#ffffff;background-color:var(--text-2)}@media (max-width:767px){.gb-element-33ce2282{padding-bottom:20px;padding-left:0px;padding-right:0px}.gb-element-33ce2282:hover a.cmn_btn03::after{color:var(--text-2);background-color:var(--site-bg)}}.gb-element-aab33006{text-align:right}.gb-element-6a0589a3{padding-left:50px;padding-right:50px;border-right:1px solid #eee8e5;border-left:1px solid #eee8e5}.gb-element-6a0589a3:hover a.cmn_btn03::after{color:#ffffff;background-color:var(--text-2)}@media (max-width:767px){.gb-element-6a0589a3{border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top:1px solid #eee8e5;border-bottom:1px solid #eee8e5;padding:20px 0px}.gb-element-6a0589a3:hover a.cmn_btn03::after{color:var(--text-2);background-color:var(--site-bg)}}.gb-element-51c6d7b7{text-align:right}.gb-element-ca1821a4{display:block;padding-left:50px}.gb-element-ca1821a4:hover a.cmn_btn03::after{background-color:var(--text-2);color:#ffffff}@media (max-width:767px){.gb-element-ca1821a4{padding-left:0px;padding-right:0px;padding-top:20px}.gb-element-ca1821a4:hover a.cmn_btn03::after{color:var(--text-2);background-color:var(--site-bg)}}.gb-element-5cbbf99e{text-align:right}.gb-element-3f818ad8{padding-bottom:9.64vw;padding-top:clamp(140px,-2.105px + 10.526vw,200px);position:relative}.gb-element-3f818ad8:after{content:'';position:absolute;background-image:url('https://seki-ami.com/wordpress2/wp-content/uploads/2025/11/portrait_slider.jpg');background-size:2100px;background-repeat:repeat-x;background-position:center;height:400px;width:100%;top:clamp(145px,2.895px + 10.526vw,205px)}@media (max-width:767px){.gb-element-3f818ad8{padding-bottom:45px;padding-top:45px}.gb-element-3f818ad8:after{height:200px;top:145px;background-size:1050px}}.gb-element-fbf138cf{background-color:var(--site-bg);height:410px;padding-left:clamp(95px,-177.368px + 20.175vw,210px);padding-top:110px;position:relative;width:31.25%;z-index:1}@media (max-width:767px){.gb-element-fbf138cf{background-color:transparent;height:initial;width:100%;padding:0px 15px}}@media (max-width:767px){.gb-element-a8734dee{text-align:center}}.gb-element-7834652f{align-items:center;column-gap:clamp(100px,-136.842px + 17.544vw,200px);display:flex;margin-bottom:125px}@media (max-width:767px){.gb-element-7834652f{flex-direction:column;margin-bottom:50px}}.gb-element-72cc87e7{display:block;height:clamp(510px,154.737px + 26.316vw,660px);position:relative;width:46.88vw}.gb-element-72cc87e7:before{position:absolute;content:'';background-image:url('https://seki-ami.com/wordpress2/wp-content/uploads/2025/09/map_pin.png');background-size:contain;background-repeat:no-repeat;background-position:center;width:88px;height:115px;top:clamp(135px,-42.632px + 13.158vw,210px);left:clamp(260px,-36.053px + 21.93vw,385px)}@media (max-width:767px){.gb-element-72cc87e7{height:275px;margin-bottom:30px;order:2;width:100%}.gb-element-72cc87e7:before{width:48px;height:64px;top:85px;left:170px}}.gb-element-9268d9e3{align-items:baseline;column-gap:20px;display:flex;margin-bottom:3.13vw}@media (max-width:767px){.gb-element-9268d9e3{align-items:center;flex-direction:column;margin-bottom:30px;order:1;row-gap:15px}}@media (max-width:767px){.gb-element-849968c0{order:3;padding-left:15px;padding-right:15px}}.gb-element-5b63a9fc{align-items:center;column-gap:20px;display:flex;margin-bottom:20px}@media (max-width:767px){.gb-element-5b63a9fc{align-items:flex-start;column-gap:15px}}.gb-element-f89c12da{align-items:center;column-gap:20px;display:flex;margin-bottom:20px}@media (max-width:767px){.gb-element-f89c12da{column-gap:15px}}.gb-element-70453f13{align-items:center;column-gap:20px;display:flex;margin-bottom:20px}@media (max-width:767px){.gb-element-70453f13{column-gap:15px}}.gb-element-1beb7645{align-items:center;column-gap:20px;display:flex;margin-bottom:3.13vw}@media (max-width:767px){.gb-element-1beb7645{column-gap:15px;margin-bottom:30px}}.gb-element-b6871b01{background-color:#3d444c;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1820px;min-width:1250px;width:95%}@media (max-width:767px){.gb-element-b6871b01{flex-wrap:wrap;margin-left:15px;margin-right:15px;max-width:initial;min-width:initial;width:calc(100% - 30px)}}.gb-element-f31823b4{width:26vw}@media (max-width:767px){.gb-element-f31823b4{height:200px;order:1;width:50%}}.gb-element-06f4303c{padding-bottom:4.95vw;padding-top:4.95vw;text-align:center}@media (max-width:767px){.gb-element-06f4303c{order:3;padding:30px 15px}}.gb-element-81b46b7a{width:26vw}@media (max-width:767px){.gb-element-81b46b7a{height:200px;order:2;width:50%}}.gb-element-25edeb61{padding-bottom:4.69vw;padding-top:90px}@media (max-width:767px){.gb-element-25edeb61{padding-bottom:45px;padding-top:50px}}.gb-element-2c9933ba{display:flex;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}@media (max-width:767px){.gb-element-2c9933ba{flex-direction:column;padding-left:15px;padding-right:15px}}.gb-element-bc059fb7{padding-top:30px;width:30.83%}@media (max-width:767px){.gb-element-bc059fb7{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:5px;padding-top:0px;width:100%}}.gb-element-5ced7a87{margin-bottom:55px}@media (max-width:767px){.gb-element-5ced7a87{margin-bottom:0px}}.gb-element-181c83ad{width:69.17%}@media (max-width:767px){.gb-element-181c83ad{width:100%}}.gb-element-77ca4a9d{background-color:var(--base-1);background-image:url('https://seki-ami.com/wordpress2/wp-content/uploads/2025/09/no-image.png');background-position:center;background-repeat:no-repeat;background-size:35%;height:130px;margin-right:60px;width:200px}@media (max-width:767px){.gb-element-77ca4a9d{background-size:45%;height:80px;margin-right:20px;min-width:125px;width:125px}}.gb-element-3b95979f{align-items:baseline;column-gap:30px;display:flex;margin-bottom:25px}@media (max-width:767px){.gb-element-3b95979f{column-gap:10px;flex-wrap:wrap;margin-bottom:5px}}.gb-element-d942844a{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1500px;min-width:1200px;padding-bottom:75px;padding-top:80px;row-gap:30px;width:90%;border-bottom:1px solid #cfcbc9}@media (max-width:767px){.gb-element-d942844a{flex-direction:column;max-width:initial;min-width:initial;row-gap:20px;width:100%;padding:50px 15px 30px 15px}}.gb-element-f3eca28c{width:32%}@media (max-width:767px){.gb-element-f3eca28c{width:100%}}.gb-element-5409effc{margin-bottom:30px}@media (max-width:767px){.gb-element-5409effc{text-align:center}}.gb-element-03579975{column-gap:10px;display:flex;margin-bottom:50px}@media (max-width:767px){.gb-element-03579975{justify-content:center;margin-bottom:0px}}.gb-element-86f34e11{width:100%;border-top:1px solid rgba(255,255,255,0.2)}@media (max-width:767px){.gb-element-86f34e11{display:none}}.gb-element-04c0d37b{width:68%}@media (max-width:767px){.gb-element-04c0d37b{padding-left:30px;width:100%}}@media (max-width:767px){.gb-element-b7318248{padding-left:15px;padding-right:15px}}.gb-element-16b4e125{background-color:#f2f1f0;margin-left:auto;margin-right:auto;max-width:1500px;min-width:1200px;width:90%}@media (max-width:767px){.gb-element-16b4e125{max-width:initial;min-width:initial;width:100%}}.gb-element-cc7d68f8{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);min-width:1000px;padding-bottom:5.21vw;padding-top:5.21vw;width:90%}@media (max-width:767px){.gb-element-cc7d68f8{flex-direction:column;max-width:initial;min-width:initial;width:100%;padding:35px 15px 40px 15px}}.gb-element-dc280637{margin-right:clamp(0px,-165.789px + 12.281vw,70px)}@media (max-width:767px){.gb-element-dc280637{margin-bottom:25px;margin-right:0px}}.gb-element-8431b5c5{text-align:center}@media (max-width:767px){.gb-element-8431b5c5{margin-bottom:30px}}.gb-element-bd4f96f4{width:360px}@media (max-width:767px){.gb-element-bd4f96f4{width:100%}}.gb-media-807556bb{height:auto;margin-left:6.51vw;max-width:100%;mix-blend-mode:color-dodge;object-fit:cover;position:relative;width:clamp(700px,131.579px + 42.105vw,940px)}@media (max-width:767px){.gb-media-807556bb{margin-left:15px;width:330px}}.gb-media-91cfad1d{height:auto;margin-left:6.51vw;max-width:100%;mix-blend-mode:color-dodge;object-fit:cover;width:clamp(700px,131.579px + 42.105vw,940px)}@media (max-width:767px){.gb-media-91cfad1d{margin-left:15px;width:330px}}.gb-media-1194c009{display:block;height:18.23vw;margin-bottom:30px;max-width:100%;object-fit:cover}@media (max-width:767px){.gb-media-1194c009{height:100px;margin-bottom:15px}}.gb-media-28a45026{height:60px;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-28a45026{height:45px}}.gb-media-483e1d0b{height:60px;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-483e1d0b{height:45px}}.gb-media-076e135f{height:60px;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-076e135f{height:45px}}.gb-media-cfe0a506{height:60px;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-cfe0a506{height:45px}}.gb-media-4d12ab14{height:60px;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-4d12ab14{height:45px}}.gb-media-2db390d2{height:60px;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-2db390d2{height:45px}}.gb-media-6c4875da{height:60px;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-6c4875da{height:45px}}.gb-media-e834047f{height:60px;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-e834047f{height:45px}}.gb-media-b933051c{height:60px;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-b933051c{height:45px}}.gb-media-7a7398af{height:60px;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-7a7398af{height:45px}}.gb-media-192522f9{height:60px;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-192522f9{height:45px}}.gb-media-ae5ed8ec{height:60px;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-ae5ed8ec{height:45px}}.gb-media-3fc0f7a9{height:60px;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-3fc0f7a9{height:45px}}.gb-media-4b697e42{height:auto;margin-bottom:40px;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-4b697e42{height:210px;margin-bottom:20px;width:100%}}.gb-media-7f75957a{height:auto;margin-bottom:40px;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-7f75957a{height:210px;margin-bottom:20px;width:100%}}.gb-media-b665e104{height:auto;margin-bottom:40px;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-b665e104{height:210px;margin-bottom:20px;width:100%}}.gb-media-2548f58d{height:100%;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-2548f58d{display:none !important}}.gb-media-e874beab{height:auto;max-width:100%;object-fit:cover;width:auto}@media (min-width:1025px){.gb-media-e874beab{display:none !important}}@media (max-width:1024px) and (min-width:768px){.gb-media-e874beab{display:none !important}}.gb-media-700fd1be{height:100%;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-700fd1be{width:100%}}.gb-media-c2d24b68{height:100%;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-c2d24b68{width:100%}}.gb-media-e8c01dc3{display:block;height:100%;margin-bottom:30px;max-width:100%;object-fit:cover}.gb-media-202335f2{height:66px;max-width:100%;object-fit:contain;width:auto}@media (max-width:767px){.gb-media-202335f2{margin-bottom:15px}}.gb-text-f09e1a3a{color:#ffffff;font-family:Shippori Mincho;font-size:clamp(90px,18.947px + 5.263vw,120px);font-weight:500;letter-spacing:0.03em;line-height:1;margin-bottom:2.08vw;margin-top:-2.08vw}@media (max-width:767px){.gb-text-f09e1a3a{font-size:43px;margin-bottom:15px;margin-top:-15px}}.gb-text-4fb5aede{color:#ffffff;font-size:clamp(16px,6.526px + 0.702vw,20px);font-weight:500;letter-spacing:0.1em;line-height:1.6;margin-bottom:0px}@media (max-width:767px){.gb-text-4fb5aede{font-size:15px}}.gb-text-6f8d0928{color:#ffffff;font-family:Amiri;font-size:clamp(13px,8.263px + 0.351vw,15px);letter-spacing:0.2em;line-height:2;margin-bottom:0px}.gb-text-a18396ee{color:#ffffff;font-family:Shippori Mincho;font-size:clamp(90px,18.947px + 5.263vw,120px);font-weight:500;letter-spacing:0.03em;line-height:1;margin-bottom:2.08vw;margin-top:-2.08vw}@media (max-width:767px){.gb-text-a18396ee{font-size:41px;letter-spacing:0em;margin-bottom:15px;margin-top:-15px}}.gb-text-47a2b829{color:#ffffff;font-size:clamp(16px,6.526px + 0.702vw,20px);font-weight:500;letter-spacing:0.1em;line-height:1.6;margin-bottom:0px}@media (max-width:767px){.gb-text-47a2b829{font-size:15px}}.gb-text-04912781{color:#ffffff;font-family:Amiri;font-size:clamp(13px,8.263px + 0.351vw,15px);letter-spacing:0.2em;line-height:2;margin-bottom:0px}@media (max-width:767px){.gb-text-04912781{font-size:12px;line-height:1}}.gb-text-b4e18719{background-color:var(--base-1);color:#5a524d;display:inline-block;font-family:Josefin Sans;font-size:20px;font-weight:500;letter-spacing:0.03em;margin-bottom:0px;margin-right:3.1vw;border-radius:50px;padding:3px 40px}@media (max-width:767px){.gb-text-b4e18719{font-size:15px;margin-bottom:20px;margin-right:0px;padding-bottom:5px;padding-top:5px}}.gb-text-b499901a{color:#645d58;font-family:Josefin Sans;font-size:17px;font-weight:500;letter-spacing:0.03em;line-height:1;margin-bottom:0px;margin-right:3.1vw}@media (max-width:767px){.gb-text-b499901a{font-size:15px;margin-bottom:5px;margin-right:0px;width:100%}}.gb-text-1eb8d327{flex-grow:1;font-family:Shippori Mincho;font-size:20px;letter-spacing:0.05em;line-height:1;margin-bottom:0px;padding-right:3.12vw;width:540px}.gb-text-1eb8d327 a{color:var(--text)}@media (max-width:767px){.gb-text-1eb8d327{flex-grow:0;font-size:15px;letter-spacing:0em;width:280px}}.gb-text-452e0265{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:0px}.gb-text-452e0265 .gb-shape svg{width:20px;height:5px;fill:currentColor}.gb-text-da48aafe{font-size:28px;font-weight:700;letter-spacing:0.12em;line-height:1;margin-bottom:1.56vw}@media (max-width:767px){.gb-text-da48aafe{font-size:14px;margin-bottom:10px}}.gb-text-9828b00e{font-family:Shippori Mincho;font-size:clamp(58px,34.316px + 1.754vw,68px);font-weight:500;letter-spacing:0.1em;line-height:1.5;margin-bottom:2.08vw}@media (max-width:767px){.gb-text-9828b00e{font-size:36px;margin-bottom:345px;padding-left:30px}}.gb-text-83cca4b2{font-size:clamp(16px,11.263px + 0.351vw,18px);letter-spacing:0.05em;line-height:3.5;margin-bottom:3.65vw}@media (max-width:767px){.gb-text-83cca4b2{font-size:15px;line-height:2.1;margin-bottom:30px}}.gb-text-ab60654f{margin-left:auto;margin-right:auto;width:320px}.gb-text-282c674c{font-size:82px;letter-spacing:0em;line-height:1;margin-bottom:0px}@media (max-width:767px){.gb-text-282c674c{font-size:45px;margin-bottom:10px}}.gb-text-9d377e92{font-size:18px;font-weight:400;letter-spacing:0.1em;line-height:1;margin-bottom:0px}@media (max-width:767px){.gb-text-9d377e92{font-size:15px}}@media (max-width:767px){.gb-text-084ea48d{margin-bottom:-5px}}.gb-text-7d3b2dd8{font-size:82px;font-weight:400;letter-spacing:0em;line-height:1;margin-bottom:0px}@media (max-width:767px){.gb-text-7d3b2dd8{font-size:45px;margin-bottom:5px}}.gb-text-723c68f2{font-size:clamp(15px,10.263px + 0.351vw,17px);font-weight:400;letter-spacing:0px;line-height:1.7;margin-bottom:40px}@media (max-width:767px){.gb-text-723c68f2{font-size:15px;margin-bottom:30px}}.gb-text-587f9a3e{font-size:clamp(16px,11.263px + 0.351vw,18px);font-weight:500;letter-spacing:0.1px;line-height:1;margin-bottom:1vw}@media (max-width:767px){.gb-text-587f9a3e{font-size:17px;margin-bottom:20px}}.gb-text-ba996cc7{color:var(--text-2);font-family:Amiri;font-size:clamp(44px,20.316px + 1.754vw,54px);letter-spacing:0em;line-height:1;margin-bottom:10px}@media (max-width:767px){.gb-text-ba996cc7{font-size:45px;margin-bottom:15px}}.gb-text-bc261a41{background-color:#f2f1f0;color:var(--text-2);display:inline-block;font-size:14px;font-weight:500;letter-spacing:0em;margin-bottom:1.5vw;border-radius:50px;padding:5px 30px}@media (max-width:767px){.gb-text-bc261a41{font-size:15px;margin-bottom:30px;padding-left:20px;padding-right:20px}}.gb-text-807530e0{background-color:var(--main);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;color:#ffffff;margin-bottom:20px;margin-left:auto;margin-right:auto}@media (max-width:767px){.gb-text-807530e0{margin-bottom:15px}}.gb-text-d2319bbe{background-color:var(--accent);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;color:#ffffff;margin-left:auto;margin-right:auto}.gb-text-37357f15{font-size:92px;letter-spacing:0em;line-height:1;margin-bottom:0px;margin-right:40px}@media (max-width:767px){.gb-text-37357f15{font-size:45px;margin-right:0px}}.gb-text-add4a40d{color:#52453f;font-family:Shippori Mincho;font-size:26px;font-weight:500;letter-spacing:0.12px;line-height:1;margin-bottom:0px;margin-right:auto}@media (max-width:767px){.gb-text-add4a40d{font-size:17px;margin-bottom:20px;margin-right:initial}}.gb-text-7d6e3c96{font-size:27px}.gb-text-7d6e3c96:after{background-color:var(--site-bg);width:105px;height:33px}@media (max-width:767px){.gb-text-7d6e3c96{font-size:15px}.gb-text-7d6e3c96:after{width:60px;height:18px}}.gb-text-3f8c9773{background-color:var(--site-bg);color:var(--text-2);display:inline-block;font-size:16px;letter-spacing:0em;line-height:1.3;margin-bottom:10px;border:1px solid #cfcbc9;border-radius:50px;padding:2px 25px}@media (max-width:767px){.gb-text-3f8c9773{font-size:12px;margin-bottom:10px;padding-left:5px;padding-right:5px;text-align:center;width:100%}}.gb-text-358eae2e{color:var(--text);font-family:Shippori Mincho;letter-spacing:0.03em;line-height:1.5;margin-bottom:15px}@media (max-width:767px){.gb-text-358eae2e{font-size:15px;line-height:1.3;margin-bottom:10px}}.gb-text-01ffaa46{color:var(--text-2);font-family:Josefin Sans;font-size:18px;font-weight:500;letter-spacing:0em;line-height:1;margin-bottom:0px}@media (max-width:767px){.gb-text-01ffaa46{font-size:14px}}.gb-text-1d266b3f{color:var(--text-2);font-family:Josefin Sans;font-size:14px;font-weight:500;letter-spacing:0em;line-height:1;margin-bottom:0px}@media (max-width:767px){.gb-text-1d266b3f{font-size:14px}}.gb-text-c0052508{font-size:clamp(62px,2.7vw + 28.6px,82px);letter-spacing:0em;line-height:1;margin-bottom:10px}@media (max-width:767px){.gb-text-c0052508{font-size:45px;margin-bottom:0px}}.gb-text-1b0ca556{font-size:18px;font-weight:400;letter-spacing:0.15px;line-height:1;margin-bottom:0px}@media (max-width:767px){.gb-text-1b0ca556{font-size:15px}}.gb-text-c8d43b25{color:var(--text-2);font-family:josefin sans;margin-bottom:0px}.gb-text-db4d0919{font-size:26px;font-weight:700;letter-spacing:0.12em;line-height:1;margin-bottom:20px}@media (max-width:767px){.gb-text-db4d0919{font-size:17px;margin-bottom:10px}}.gb-text-5f22c278{font-family:Shippori Mincho;font-size:52px;font-weight:500;letter-spacing:0.03em;line-height:1.5;margin-bottom:35px}@media (max-width:767px){.gb-text-5f22c278{font-size:30px;line-height:1.3;margin-bottom:20px}}.gb-text-11364a40{color:#594d45;font-size:clamp(19px,16.632px + 0.175vw,20px);font-weight:500;letter-spacing:0.2em;line-height:1;margin-bottom:10px}@media (max-width:767px){.gb-text-11364a40{font-size:16px;line-height:1.6;margin-bottom:30px}}.gb-text-511c3feb{font-size:clamp(16px,13.632px + 0.175vw,17px);letter-spacing:0.03em;line-height:2.3;margin-bottom:0px}@media (max-width:767px){.gb-text-511c3feb{font-size:14px;line-height:1.7}}.gb-text-9f50cef7{font-family:Zen Old Mincho;font-size:34px;font-weight:500;letter-spacing:0.1em;line-height:1;margin-bottom:20px;text-align:center}@media (max-width:767px){.gb-text-9f50cef7{font-size:25px;margin-bottom:15px}}.gb-text-38989c6c{font-size:16px;letter-spacing:0.03em;line-height:1.8;margin-bottom:15px}@media (max-width:767px){.gb-text-38989c6c{font-size:15px;line-height:1.6;margin-bottom:10px}}.gb-text-6dbba4e4{font-family:Zen Old Mincho;font-size:34px;font-weight:500;letter-spacing:0.1em;line-height:1;margin-bottom:20px;text-align:center}@media (max-width:767px){.gb-text-6dbba4e4{font-size:25px;margin-bottom:15px}}.gb-text-d6b3aa5d{font-size:16px;letter-spacing:0.03em;line-height:1.8;margin-bottom:clamp(15px,-56.053px + 5.263vw,45px)}@media (max-width:767px){.gb-text-d6b3aa5d{font-size:15px;line-height:1.6;margin-bottom:10px}}.gb-text-705dc73c{font-family:Zen Old Mincho;font-size:34px;font-weight:500;letter-spacing:0.1em;line-height:1;margin-bottom:20px;text-align:center}@media (max-width:767px){.gb-text-705dc73c{font-size:25px;margin-bottom:15px}}.gb-text-ce4789f8{font-size:16px;letter-spacing:0.03em;line-height:1.8;margin-bottom:clamp(15px,-56.053px + 5.263vw,45px)}@media (max-width:767px){.gb-text-ce4789f8{font-size:15px;line-height:1.6;margin-bottom:10px}}.gb-text-cdc967fc{font-size:82px;letter-spacing:0em;line-height:1;margin-bottom:10px}@media (max-width:767px){.gb-text-cdc967fc{font-size:45px;margin-bottom:10px;text-align:center}}.gb-text-fd7711f8{font-size:18px;font-weight:400;letter-spacing:0.15px;line-height:1;margin-bottom:55px}@media (max-width:767px){.gb-text-fd7711f8{font-size:15px;margin-bottom:255px;text-align:center}}.gb-text-1a0eb875{font-size:82px;letter-spacing:0em;line-height:1;margin-bottom:0px}@media (max-width:767px){.gb-text-1a0eb875{font-size:45px}}.gb-text-827a4f7d{font-size:18px;font-weight:400;letter-spacing:0.1em;line-height:1;margin-bottom:0px}@media (max-width:767px){.gb-text-827a4f7d{font-size:15px}}.gb-text-c49c4656{align-items:center;column-gap:0.5em;display:inline-flex;font-family:Shippori Mincho;font-size:24px;font-weight:500;letter-spacing:0.1em;line-height:1;margin-bottom:3.13vw}.gb-text-c49c4656 .gb-shape svg{width:1.4em;height:1.4em;fill:currentColor;color:var(--main)}@media (max-width:767px){.gb-text-c49c4656{font-size:18px;margin-bottom:15px}}.gb-text-9bb69537{align-items:center;background-color:#f7f6f4;color:var(--text-2);display:inline-flex;font-size:16px;font-weight:500;height:30px;justify-content:center;letter-spacing:0em;margin-bottom:0px;width:120px;border-radius:50px}@media (max-width:767px){.gb-text-9bb69537{font-size:15px;width:110px}}.gb-text-d8308b0a{font-size:16px;letter-spacing:0.03em;line-height:1;margin-bottom:0px}@media (max-width:767px){.gb-text-d8308b0a{font-size:15px;line-height:1.6}}.gb-text-38510cf3{align-items:center;background-color:#f7f6f4;color:var(--text-2);display:inline-flex;font-size:16px;font-weight:500;height:30px;justify-content:center;letter-spacing:0em;margin-bottom:0px;width:120px;border-radius:50px}@media (max-width:767px){.gb-text-38510cf3{font-size:15px;width:110px}}.gb-text-01bb8559{font-size:16px;letter-spacing:0.03em;line-height:1;margin-bottom:0px}@media (max-width:767px){.gb-text-01bb8559{font-size:15px}}.gb-text-9f0dfbf4{align-items:center;background-color:#f7f6f4;color:var(--text-2);display:inline-flex;font-size:16px;font-weight:500;height:30px;justify-content:center;letter-spacing:0em;margin-bottom:0px;width:120px;border-radius:50px}@media (max-width:767px){.gb-text-9f0dfbf4{font-size:15px;width:110px}}.gb-text-dc11de3d{font-size:16px;letter-spacing:0.03em;line-height:1;margin-bottom:0px}@media (max-width:767px){.gb-text-dc11de3d{font-size:15px;line-height:1}}.gb-text-55ba8c65{align-items:center;background-color:#f7f6f4;color:var(--text-2);display:inline-flex;font-size:16px;font-weight:500;height:30px;justify-content:center;letter-spacing:0em;margin-bottom:0px;width:120px;border-radius:50px}@media (max-width:767px){.gb-text-55ba8c65{font-size:15px;width:110px}}.gb-text-c6b33d41{font-size:16px;letter-spacing:0.03em;line-height:1;margin-bottom:0px}@media (max-width:767px){.gb-text-c6b33d41{font-size:15px;line-height:1}}.gb-text-edc05ba1{align-items:center;border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;color:var(--text-2);column-gap:2.5em;display:inline-flex;font-family:Shippori Mincho;font-weight:700;height:80px;justify-content:flex-end;letter-spacing:0em;padding-right:20px;transition:all 0.3s ease 0s;width:360px}.gb-text-edc05ba1:is(:hover,:focus){opacity:0.8}.gb-text-edc05ba1 .gb-shape svg{width:1em;height:1em;fill:currentColor}@media (max-width:767px){.gb-text-edc05ba1{font-size:15px;width:100%}}.gb-text-0b0cd022{color:#ffffff;font-family:Amiri;font-size:82px;letter-spacing:0em;line-height:1;margin-bottom:30px}@media (max-width:767px){.gb-text-0b0cd022{font-size:45px;margin-bottom:10px}}.gb-text-763396b6{color:#ffffff;font-size:18px;font-weight:400;letter-spacing:0.1em;line-height:1;margin-bottom:45px}@media (max-width:767px){.gb-text-763396b6{font-size:15px;margin-bottom:25px}}.gb-text-da0faeb1{color:#ffffff;font-size:clamp(15px,10.263px + 0.351vw,17px);letter-spacing:0.03em;line-height:2.9;margin-bottom:45px}@media (max-width:767px){.gb-text-da0faeb1{font-size:15px;line-height:1.6;margin-bottom:25px;text-align:justify}}.gb-text-c4c65e01{border-bottom-color:#ffffff;border-left-color:#ffffff;border-right-color:#ffffff;border-top-color:#ffffff;color:#ffffff;margin-left:auto;margin-right:auto}@media (max-width:767px){.gb-text-c4c65e01{width:305px}}.gb-text-b2fe2e75{font-size:82px;letter-spacing:0em;line-height:1;margin-bottom:10px}@media (max-width:767px){.gb-text-b2fe2e75{font-size:45px;margin-bottom:0px}}.gb-text-09f64c00{font-size:18px;font-weight:400;letter-spacing:0.1em;line-height:1;margin-bottom:0px}@media (max-width:767px){.gb-text-09f64c00{font-size:15px}}@media (max-width:767px){.gb-text-9bd82311{margin-bottom:-5px}}.gb-text-b9954494{color:#645d58;font-family:Josefin Sans;font-size:16px;font-weight:500;letter-spacing:0.03em;line-height:1;margin-bottom:0px}@media (max-width:767px){.gb-text-b9954494{font-size:14px}}.gb-text-911d0c46{color:var(--text-2);font-size:16px;font-weight:500;letter-spacing:0em;margin-bottom:0px;padding-left:30px;padding-right:30px;border:1px solid #cfcbc9;border-radius:50px}@media (max-width:767px){.gb-text-911d0c46{font-size:12px;padding-left:15px;padding-right:15px}}.gb-text-40bd7d1b{font-family:Shippori Mincho;font-size:20px;letter-spacing:0.03em;line-height:1;margin-bottom:0px;max-width:570px}.gb-text-40bd7d1b a{color:var(--text)}@media (max-width:767px){.gb-text-40bd7d1b{font-size:14px;line-height:1.4;max-width:200px}}.gb-text-66adfb02{border-bottom-style:solid;border-bottom-width:1px;color:var(--text-2);font-family:Amiri;font-size:32px;letter-spacing:0.03em;margin-bottom:0px;padding-bottom:5px}.gb-text-0a0ad4af{align-items:center;display:inline-flex;height:50px;justify-content:center;width:50px;border:1px solid #cfcbc9;border-radius:50%}.gb-text-0a0ad4af:hover .gb-shape svg{color:var(--main)}.gb-text-0a0ad4af .gb-shape svg{width:1.6em;height:1.6em;fill:currentColor;color:var(--text-2);transition:all 0.5s ease 0s}@media (max-width:767px){.gb-text-0a0ad4af:hover .gb-shape svg{color:var(--text-2)}}.gb-text-eb378fd4{align-items:center;display:inline-flex;height:50px;justify-content:center;width:50px;border:1px solid #cfcbc9;border-radius:50%}.gb-text-eb378fd4:hover .gb-shape svg{color:var(--main)}.gb-text-eb378fd4 .gb-shape svg{width:1.6em;height:1.6em;fill:currentColor;color:var(--text-2);transition:all 0.5s ease 0s}@media (max-width:767px){.gb-text-eb378fd4:hover .gb-shape svg{color:var(--text-2)}}.gb-text-ca340676{font-size:82px;font-weight:400;letter-spacing:0em;line-height:1;margin-bottom:15px}@media (max-width:767px){.gb-text-ca340676{font-size:45px;margin-bottom:5px;text-align:center}}.gb-text-81efdcde{font-size:17px;font-weight:400;letter-spacing:0em;line-height:1.7;margin-bottom:0px}@media (max-width:767px){.gb-text-81efdcde{font-size:15px;text-align:center}}.gb-text-6ce450a2{font-size:18px;font-weight:500;letter-spacing:0.1em;line-height:1;margin-bottom:30px}@media (max-width:767px){.gb-text-6ce450a2{font-size:17px;margin-bottom:20px}}.gb-text-4fe21f98{color:var(--text-2);font-family:Amiri;font-size:54px;letter-spacing:0em;line-height:1;margin-bottom:5px}@media (max-width:767px){.gb-text-4fe21f98{font-size:45px;margin-bottom:15px}}.gb-text-b90bbeee{background-color:var(--site-bg);color:var(--text-2);display:inline-block;font-size:14px;font-weight:500;letter-spacing:0em;margin-bottom:0px;padding-left:30px;padding-right:30px;border:1px solid #cfcbc9;border-radius:50px}@media (max-width:767px){.gb-text-b90bbeee{font-size:15px;padding-left:20px;padding-right:20px}}.gb-text-260ab3c9{background-color:var(--main);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;color:#ffffff;margin-bottom:20px}@media (max-width:767px){.gb-text-260ab3c9{margin-bottom:15px}}.gb-text-da627f1d{background-color:var(--accent);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;color:#ffffff}.gb-query-b05ce5a8{min-width:700px;width:100%}@media (max-width:767px){.gb-query-b05ce5a8{min-width:initial}}.gb-looper-1768fd28{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:767px){.gb-looper-1768fd28{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.gb-loop-item-08ad2d84{align-items:baseline;display:flex;position:relative}.gb-loop-item-08ad2d84:hover .blog_btn{background-color:var(--text-2);color:var(--site-bg)}@media (max-width:767px){.gb-loop-item-08ad2d84{flex-direction:column;position:relative}}.gb-loop-item-6f90225b{display:block;transition:all 0.3s ease 0s;border-top:1px solid #e5e2e1;border-right:1px solid #e5e2e1;padding:2.6vw 2.6vw 2.34vw 2.6vw}.gb-loop-item-6f90225b:is(:hover,:focus){background-color:#f3f2ee}@media (max-width:767px){.gb-loop-item-6f90225b{padding:15px 12px 20px 12px}.gb-loop-item-6f90225b:is(:hover,:focus){background-color:#f7f6f4}}.gb-loop-item-8129b0c1{align-items:center;display:flex;padding-bottom:40px;padding-top:40px;transition:all 0.5s ease 0s;border-bottom:1px solid #eee8e5}.gb-loop-item-8129b0c1:is(:hover,:focus){opacity:0.8}@media (max-width:767px){.gb-loop-item-8129b0c1{padding-bottom:15px;padding-top:15px}}