html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,sub,sup,var,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{vertical-align:baseline;line-break:strict;word-break:keep-all;overflow-wrap:break-word;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%;font-style:normal;list-style:none}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}nav ul{list-style:none}blockquote,q{quotes:none}@blockquote :before,blockquote:after,q:before,q:after{content:"";content:none}a{vertical-align:baseline;background:0 0;border:0;margin:0;padding:0;font-size:100%}ins{color:#000;background-color:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted #000}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:0;padding:0;display:block}input,select{vertical-align:middle}html{font-size:100%}img{display:block}hr{border:none!important}a{color:#000;text-decoration:none}input[type=submit]{appearance:none}button{color:#000}html{scroll-behavior:smooth;scroll-behavior:smooth}body{width:100%;margin:initial;font-family:Zen Kaku Gothic New,sans-serif;line-height:1.8;position:relative}body.active{overflow:hidden}#wrapper{width:100%;height:100%;position:relative;overflow:hidden}.main{width:100%;position:relative;overflow:hidden}:root{--radius:20px}@media (max-width:800px){:root{--radius:10px}.sp-off{display:none!important}}@media (min-width:801px){.pc-off{display:none!important}}.atomButton{color:#fff;box-sizing:border-box;background-color:#fff;border-radius:100px;justify-content:center;align-items:center;gap:.4em;width:fit-content;padding:1em 4em;font-size:clamp(12px,11.3077px + .192308vw,14px);font-weight:700;transition:all .2s;display:flex;position:relative;overflow:hidden}.atomButton:after{content:"";width:100%;height:100%;top:0;bottom:0;left:initial;z-index:0;background:linear-gradient(270deg,#00578e,#002c47);margin:auto;transition:all .3s;display:block;position:absolute;right:0}.atomButton img{aspect-ratio:1;object-fit:contain;width:1.4em;height:auto;top:0;bottom:0;left:1em;right:initial;z-index:2;margin:auto;transition:all .3s;display:block;position:absolute}.atomButton span{z-index:2;position:relative}.atomButton:hover{color:#00578e;border-radius:5px;box-shadow:inset 0 0 0 2px #00578e}.atomButton:hover img{transform:scale(1.5)}.atomButton:hover:after{width:0%}.atomButton--wide{padding:1em 6em}.atomWideLink{border-top:2px solid #aeb5b9;border-bottom:none;width:min(450px,100%);transition:all .3s;position:relative}.atomWideLink:last-child{border-bottom:2px solid #aeb5b9}@media (max-width:800px){.atomWideLink{border-top:1px solid #aeb5b9}.atomWideLink:last-child{border-bottom:1px solid #aeb5b9}}.atomWideLink:after,.atomWideLink:before{content:"";background-color:#00578e;width:3em;height:2px;font-size:clamp(14px,12.6154px + .384615vw,18px)}@media (max-width:800px){.atomWideLink:after,.atomWideLink:before{height:1px}}.atomWideLink:after{top:-2px;bottom:initial;left:initial;margin:auto;position:absolute;right:0}@media (max-width:800px){.atomWideLink:after{top:-1px;bottom:initial;left:initial;margin:auto;position:absolute;right:0}}.atomWideLink:before{top:initial;bottom:-2px;left:initial;margin:auto;position:absolute;right:0}@media (max-width:800px){.atomWideLink:before{top:initial;bottom:-1px;left:initial;margin:auto;position:absolute;right:0}}.atomWideLink a{z-index:1;justify-content:flex-start;align-items:center;width:100%;padding:1.3em 0;font-size:clamp(14px,12.6154px + .384615vw,18px);font-weight:700;line-height:1.2;transition:all .3s;display:block;position:relative;text-align:left!important}.atomWideLink a img{aspect-ratio:1;width:auto;height:1.4em;top:0;bottom:0;left:initial;z-index:1;margin:auto .7em auto auto;display:block;position:absolute;right:0}.atomWideLink a:after{content:"";width:0%;height:100%;top:0;bottom:0;left:0;right:initial;z-index:-1;opacity:1;visibility:hidden;background:linear-gradient(270deg,#00578e,#002c47);margin:auto;transition:all .3s;display:block;position:absolute}.atomWideLink:hover{box-sizing:border-box}.atomWideLink:hover a{color:#fff;box-sizing:border-box;padding:1.5em 3%}.atomWideLink:hover a:after{opacity:1;visibility:visible;width:100%;transform:translate(0)}.atomWideLink:hover:after,.atomWideLink:hover:before{opacity:0}.atomWideLink:hover{border-color:#00578e}.atomBackground{z-index:-2;margin:auto;position:absolute;inset:0}.atomBackground--kv{margin:auto;position:absolute;inset:800px 0 0}.atomBackground .atomBackground__shape{opacity:.8;background:linear-gradient(#e6f7fd,#fbfff7,#b2e4ff);width:100%;height:28%}.atomBreadCrumb{justify-content:flex-end;align-items:center;width:min(1200px,90%);margin:0 auto 30px;display:flex}.atomBreadCrumb ol,.atomBreadCrumb li{justify-content:flex-end;align-items:center;gap:.5em;font-size:clamp(10px,9.30769px + .192308vw,12px);text-decoration:underline;display:flex}.atomBreadCrumb ol img,.atomBreadCrumb li img{width:auto;height:1em}.atomTopImage{border-radius:var(--radius);width:min(1400px,90%);height:300px;margin:0 auto;overflow:hidden}.atomTopImage img{object-fit:cover;width:100%;height:100%;display:block}.atomTextBox{width:min(1000px,90%);margin:0 auto}.atomTextBox h3{margin-top:2em;font-size:clamp(20px,18.6154px + .384615vw,24px)}.atomTextBox p{margin-top:.5em;font-size:clamp(14px,12.6154px + .384615vw,18px)}.atomTextBox--center h3{font-size:clamp(24px,20.5385px + .961539vw,34px)}.atomTextBox--center h3,.atomTextBox--center p{text-align:center}.atomTextBox--bottom{margin-bottom:200px}@media (max-width:800px){.atomTextBox--bottom{margin-bottom:100px}}.atomTextBox--top{margin-bottom:50px}.atomImageFlexBox{width:min(1000px,90%);margin:0 auto 100px}.atomImageFlexBox h3{text-align:center;margin-top:2em;margin-bottom:1em;font-size:clamp(24px,20.5385px + .961539vw,34px)}.atomImageFlexBox h3 span{margin-top:.5em;font-size:clamp(14px,12.6154px + .384615vw,18px)}.atomImageFlexBox .atomImageFlexBox__inner{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:40px;display:flex}@media (max-width:800px){.atomImageFlexBox .atomImageFlexBox__inner{gap:20px}}.atomImageFlexBox .atomImageFlexBox__inner article{width:calc(33.3333% - 26.6667px)}@media (max-width:800px){.atomImageFlexBox .atomImageFlexBox__inner article{width:calc(50% - 10px)}}.atomImageFlexBox .atomImageFlexBox__inner article h4{text-align:center;color:#fff;box-sizing:border-box;background-color:#00578e;border-radius:.2em;width:100%;margin-bottom:1.5em;padding:.5em;font-size:clamp(14px,13.3077px + .192308vw,16px);line-height:1.3;display:block}@media (max-width:800px){.atomImageFlexBox .atomImageFlexBox__inner article h4{border-radius:.2em .2em 0 0;margin-bottom:0}}.atomImageFlexBox .atomImageFlexBox__inner article img{aspect-ratio:350/250;width:100%;height:auto;display:block;overflow:hidden}.atomDiagonalImg{object-fit:contain;width:min(1200px,100%);height:auto;margin:0 auto 100px;display:block}@media (max-width:800px){.atomDiagonalImg{width:120%;margin-bottom:100px;margin-left:-10%}}.atomRealestateBox .atomRealestateBox__thumnail{aspect-ratio:590/371;width:100%;height:auto;position:relative}.atomRealestateBox .atomRealestateBox__thumnail .atomRealestateBox__slider{width:100%;height:100%;display:block}.atomRealestateBox .atomRealestateBox__thumnail .atomRealestateBox__slider div{width:100%;height:100%}.atomRealestateBox .atomRealestateBox__thumnail .atomRealestateBox__slider .atomRealestateBox__thumnailImg{object-fit:cover;width:100%;height:100%;display:block}.atomRealestateBox .atomRealestateBox__thumnail .atomRealestateBox__arrow{cursor:pointer;width:38px;height:auto;display:block}.atomRealestateBox .atomRealestateBox__thumnail .atomRealestateBox__arrow--left{top:initial;bottom:10px;left:10px;right:initial;margin:auto;position:absolute}.atomRealestateBox .atomRealestateBox__thumnail .atomRealestateBox__arrow--right{top:initial;bottom:10px;left:initial;margin:auto;position:absolute;right:10px}.atomRealestateBox .atomRealestateBox__indicator{justify-content:center;align-items:center;gap:10px;margin-top:15px;margin-bottom:5px;display:flex}.atomRealestateBox .atomRealestateBox__indicator div{cursor:pointer;background-color:#aeb5b9;border-radius:14px;width:14px;height:14px;transition:all .3s}@media (max-width:800px){.atomRealestateBox .atomRealestateBox__indicator div{width:10px;height:10px}}.atomRealestateBox .atomRealestateBox__indicator div.active{background-color:#00578e;width:60px}@media (max-width:800px){.atomRealestateBox .atomRealestateBox__indicator div.active{width:40px}}.atomRealestateBox h2{font-size:clamp(20px,18.6154px + .384615vw,24px)}.atomRealestateBox ul{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px 10%;display:flex}.atomRealestateBox ul li{justify-content:flex-start;align-items:center;gap:.5em;font-size:clamp(14px,13.3077px + .192308vw,16px);font-weight:700;display:flex}.atomRealestateBox ul li b{color:#fff;background-color:#00578e;border-radius:2em;padding:.2em 1em;line-height:1;display:block}.atomStatusNews{justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;display:flex}.atomStatusNews p{color:#fff;background-color:#308b2d;border-radius:.3em;padding:.5em 1em;font-size:clamp(12px,11.3077px + .192308vw,14px);line-height:1}.atomStatusNews time{color:#aeb5b9;font-size:clamp(12px,11.3077px + .192308vw,14px);font-weight:700}.atomPagenation{justify-content:center;align-items:center;gap:2px;display:flex}.atomPagenation .atomPagenation__link{cursor:pointer}.atomPagenation .atomPagenation__link p{color:#fff;font-size:clamp(12px,11.3077px + .192308vw,14px);font-weight:700;line-height:1}.atomPagenation .atomPagenation__link--prev,.atomPagenation .atomPagenation__link--next{background-color:#aeb5b9}.atomPagenation .atomPagenation__link--prev{clip-path:polygon(10% 0,100% 0,100% 100%,10% 100%,0 50%);padding:.7em 1em .7em 2em}.atomPagenation .atomPagenation__link--next{clip-path:polygon(0 0,90% 0,100% 50%,90% 98%,0 100%);padding:.7em 2em .7em 1em}.atomPagenation .atomPagenation__link--latest{background-color:#00578e;padding:.7em 1.5em}.atomLoading{z-index:9999;background-color:#fff;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.atomLoading__water{z-index:1;background-color:#00578e;width:100%;transition:height .3s ease-out;position:absolute;bottom:0;left:0}.atomLoading__water:before,.atomLoading__water:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120'%3E%3Cpath d='M321.39,56.44c58-10.79,114.16-30.13,172-41.86,82.39-16.87,168.19-17.54,250.43-.39C823.78,31,906.4,72,985.66,92.83c70.05,18.48,146.53,26.09,214.34,3V0H0V27.35A600.21,600.21,0,0,0,321.39,56.44Z' fill='%23000000'/%3E%3C/svg%3E");background-size:50% 100%;width:200%;height:60px;animation:15s linear infinite wave;position:absolute;bottom:0;left:0}.atomLoading__water:after{opacity:.5;animation:10s linear infinite reverse wave;bottom:10px}.atomLoading__content{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.atomLoading__percentage{color:#00578e;text-align:center;min-width:180px;font-size:clamp(34px,23.6154px + 2.88462vw,64px);font-weight:700;font-family:komu-a,Zen_Kaku_Gothic_New!important}.atomLoading_complete{animation:.6s ease-out .3s forwards fadeOut}@keyframes wave{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes fadeOut{0%{opacity:1;pointer-events:auto}to{opacity:0;pointer-events:none}}.atomTopNews{top:initial;bottom:1em;left:1em;right:initial;background-color:#fff;border-radius:8px;width:280px;margin:auto;padding:1em;font-size:clamp(12px,11.3077px + .192308vw,14px);position:absolute}@media (max-width:800px){.atomTopNews{width:min(600px,90%);top:initial;margin:auto;position:absolute;bottom:-2em;left:0;right:0;box-shadow:0 0 6px #00000029}}.atomTopNews .atomTopNews__status{justify-content:space-between;align-items:center;display:flex}.atomTopNews .atomTopNews__status p{color:#00578e;border:1px solid #00578e;border-radius:2em;padding:.3em 1em;font-size:clamp(10px,9.30769px + .192308vw,12px);font-weight:700;line-height:1}.atomTopNews .atomTopNews__status time{font-size:clamp(10px,9.30769px + .192308vw,12px);font-weight:700}.atomTopNews .atomTopNews__content{margin-top:1em;margin-bottom:1em;font-size:clamp(12px,11.3077px + .192308vw,14px);font-weight:700;text-decoration:underline}.atomTopNews .atomTopNews__indicator{justify-content:center;align-items:center;gap:1%;display:flex}.atomTopNews .atomTopNews__indicator hr{background-color:#aeb5b9;width:100%;height:2px;transition:all .3s;display:block}.atomTopNews .atomTopNews__indicator hr.active{background-color:#00578e}.moleculesSubmenu{top:100%;bottom:initial;background-color:#fff;justify-content:flex-start;align-items:stretch;width:100vw;margin:auto;display:flex;position:absolute;left:-50vw;right:-50vw}.moleculesSubmenu .moleculesSubmenu__thumbnail{width:40%;height:auto;position:relative}.moleculesSubmenu .moleculesSubmenu__thumbnail:after{content:"";z-index:1;background-color:#00578e66;width:100%;height:100%;margin:auto;display:block;position:absolute;inset:0}.moleculesSubmenu .moleculesSubmenu__thumbnail .moleculesSubmenu__img{object-fit:cover;z-index:1;width:100%;height:100%;margin:auto;position:absolute;inset:0}.moleculesSubmenu .moleculesSubmenu__thumbnail .moleculesSubmenu__title{color:#fff;top:40px;bottom:initial;left:initial;z-index:2;margin:auto;position:absolute;right:40px}.moleculesSubmenu .moleculesSubmenu__thumbnail .moleculesSubmenu__title h2,.moleculesSubmenu .moleculesSubmenu__thumbnail .moleculesSubmenu__title h3{line-height:1;display:block}.moleculesSubmenu .moleculesSubmenu__thumbnail .moleculesSubmenu__title h2{margin-bottom:1.4em;font-size:clamp(14px,13.3077px + .192308vw,16px)}.moleculesSubmenu .moleculesSubmenu__thumbnail .moleculesSubmenu__title hr{background-color:#fff;width:30px;height:5px}.moleculesSubmenu .moleculesSubmenu__thumbnail .moleculesSubmenu__title h3{margin-top:.4em;font-size:clamp(34px,23.6154px + 2.88462vw,64px)}.moleculesSubmenu .moleculesSubmenu__nav{width:60%;padding:60px}.moleculesTitle{width:min(1000px,90%);margin:0 auto 50px;position:relative}.moleculesTitle section h1{color:#00578e;margin-bottom:1em;font-size:clamp(14px,13.3077px + .192308vw,16px)}.moleculesTitle section hr{background-color:#00578e;width:30px;height:1px;display:block}.moleculesTitle section h2{margin-top:.3em;margin-bottom:.3em;font-size:clamp(34px,23.6154px + 2.88462vw,64px);font-style:normal;line-height:1;font-family:komu-a,Noto Sans JP,Zen_Kaku_Gothic_New!important;font-weight:500!important}.moleculesTitle section h3{margin-top:1.7em;font-size:clamp(20px,18.6154px + .384615vw,24px);display:block}.moleculesTitle section p{font-size:clamp(16px,14.6154px + .384615vw,20px)}.moleculesTitle .atomButton{top:10px;bottom:initial;left:initial;margin:auto;position:absolute;right:0}.moleculesTitle--center h1,.moleculesTitle--center h2,.moleculesTitle--center h3,.moleculesTitle--center p{text-align:center}.moleculesTitle--center hr{margin:0 auto}.moleculesLinks{justify-content:flex-end;align-items:center;width:min(100%,1400px);margin:0 auto 100px;display:flex}.moleculesLinks .moleculesLinks__main{box-sizing:border-box;width:min(50%,500px);height:fit-content}@media (max-width:800px){.moleculesLinks .moleculesLinks__main{width:min(70%,600px)}}.moleculesLinks .moleculesLinks__main h2{color:#00578e;margin-bottom:1em;font-size:clamp(24px,20.5385px + .961539vw,34px);line-height:1.2}.moleculesLinks .moleculesLinks__main nav{margin-bottom:40px}.moleculesLinks .moleculesLinks__img{width:50%;height:auto;position:relative;overflow:hidden}@media (max-width:800px){.moleculesLinks .moleculesLinks__img{width:30%}}.moleculesLinks .moleculesLinks__img img{z-index:1;object-fit:cover;width:100%;height:100%;margin:auto;position:absolute;inset:0}.moleculesLinks--left{box-sizing:border-box;align-items:stretch}@media (max-width:1100px){.moleculesLinks--left .moleculesLinks__main{padding:0 5%}}.moleculesLinks--left .moleculesLinks__img{border-radius:var(--radius)}@media (max-width:1400px){.moleculesLinks--left .moleculesLinks__img{border-radius:var(--radius)0px 0px var(--radius)}}.moleculesLinks--right{flex-flow:row-reverse;align-items:stretch}.moleculesLinks--right .moleculesLinks__main{padding:0 0 0 5%}@media (max-width:1100px){.moleculesLinks--right .moleculesLinks__main{padding:0 5%}}.moleculesLinks--right .moleculesLinks__img{border-radius:var(--radius)}@media (max-width:1400px){.moleculesLinks--right .moleculesLinks__img{border-radius:var(--radius);border-radius:0px var(--radius)var(--radius)0px}}.moleculesLinks--padding .moleculesLinks__main{padding-bottom:100px}.moleculesLinkArea{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;width:min(1000px,90%);margin:0 auto 100px;display:flex}@media (max-width:800px){.moleculesLinkArea{gap:20px;margin-bottom:100px;display:block}}.moleculesLinkArea article{box-sizing:border-box;border-radius:var(--radius);background-color:#fff;width:calc(50% - 10px);padding:20px;position:relative;overflow:hidden;box-shadow:0 0 6px #00000029}@media (max-width:800px){.moleculesLinkArea article{width:100%;margin-bottom:20px}}.moleculesLinkArea article h3{background-color:#fff;border-bottom:1px solid #00578e;margin-bottom:10px;padding:10px;font-size:clamp(18px,16.6154px + .384615vw,22px);line-height:1.2;display:block}.moleculesLinkArea article h3 span{color:#00578e;margin-bottom:0;font-size:clamp(14px,12.6154px + .384615vw,18px);font-style:normal;display:block;font-family:komu-a,Noto Sans JP,Zen_Kaku_Gothic_New!important;font-weight:500!important}.moleculesLinkArea article div{justify-content:flex-end;align-items:center;display:flex}.moleculesBusinessLink .moleculesBusinessLink__img{border-radius:var(--radius);width:min(440px,90%);height:auto;margin:0 auto;display:block;box-shadow:0 10px #00578e}.moleculesBusinessLink h3{text-align:center;margin-top:1em;margin-bottom:.6em;font-size:clamp(20px,18.6154px + .384615vw,24px)}.moleculesBusinessLink .atomButton{margin:0 auto}.moleculesNewsBox .moleculesNewsBox__thumbnail{aspect-ratio:3/2;width:100%;margin-bottom:10px;box-shadow:0 3px 6px #00000029}.moleculesNewsBox .moleculesNewsBox__thumbnail img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.moleculesNewsBox .moleculesNewsBox__text h3{font-size:clamp(14px,12.6154px + .384615vw,18px)}.moleculesNewsBox .moleculesNewsBox__text p{margin-bottom:1em;font-size:clamp(12px,11.3077px + .192308vw,14px)}.moleculesNewsBox .atomButton{margin:0 auto}.organismPageTop{margin-top:100px}.organismNewsSlider{width:min(1100px,90%);margin:0 auto 100px;position:relative}.organismNewsSlider .organismNewsSlider__arrow{cursor:pointer;transition:all .3s}.organismNewsSlider .organismNewsSlider__arrow:hover{opacity:.7}.organismNewsSlider .organismNewsSlider__arrow--left{top:0;bottom:0;left:-100px;right:initial;z-index:1;margin:auto;position:absolute}.organismNewsSlider .organismNewsSlider__arrow--right{top:0;bottom:0;left:initial;z-index:1;margin:auto;position:absolute;right:-100px}.header{width:min(1400px,90%);top:25px;bottom:initial;box-sizing:border-box;z-index:999;background-color:#fff;border-radius:100px;justify-content:space-between;align-items:center;margin:auto;padding:0 15px;display:flex;position:absolute;left:0;right:0;box-shadow:0 3px 6px #00000029}@media screen and (max-width:1000px){.header{padding:10px}}.header .header__logo{width:165px;height:auto}@media screen and (max-width:1100px){.header .header__logo{width:145px}}.header .header__logo img{aspect-ratio:165/45;width:100%;height:auto;display:block}.header .header__main{justify-content:flex-end;align-items:center;gap:60px;display:flex}@media screen and (max-width:1250px){.header .header__main{gap:20px}}.header .header__main .header__nav ul{justify-content:flex-end;align-items:stretch;gap:2em;font-size:clamp(12px,11.3077px + .192308vw,14px);display:flex}@media screen and (max-width:1400px){.header .header__main .header__nav ul{gap:2em}}@media screen and (max-width:1250px){.header .header__main .header__nav ul{gap:1em}}@media screen and (max-width:1000px){.header .header__main .header__nav ul{display:none}}.header .header__main .header__nav ul li{height:auto}.header .header__main .header__nav ul .header__navLink{justify-content:center;align-items:center;height:70px;font-size:clamp(12px,11.3077px + .192308vw,14px);display:flex;position:relative}.header .header__main .header__nav ul .header__navLink a{text-align:center;font-size:clamp(12px,11.3077px + .192308vw,14px);font-weight:700;line-height:1;display:block}.header .header__main .header__nav ul .header__navLink a hr{width:0%;height:5px;top:initial;z-index:3;background:linear-gradient(270deg,#00578e,#002c47);margin:auto;transition:all .3s;display:block;position:absolute;bottom:0;left:0;right:0}.header .header__main .header__nav ul .header__navLink a hr.active{width:100%;transition:all .3s}.header .header__lang{justify-content:center;align-items:center;gap:.7em;font-size:clamp(12px,11.3077px + .192308vw,14px);display:flex}.header .header__lang img{width:auto;height:1em;display:block}.header .header__lang a{color:#aeb5b9}.header .header__lang a.active{color:#00578e;font-weight:700;text-decoration:underline}.header .header__lang hr{background-color:#000;width:1px;height:1em;display:block}.header .header__bt{white-space:nowrap;color:#fff;box-sizing:border-box;background:linear-gradient(270deg,#00578e,#002c47);border-radius:100px;justify-content:center;align-items:center;gap:.4em;padding:.7em 2.5em;font-size:clamp(12px,11.3077px + .192308vw,14px);font-weight:700;display:flex}@media screen and (max-width:1100px){.header .header__bt{padding:.7em 1.5em}}@media screen and (max-width:1000px){.header .header__bt{display:none}}.header .header__humburger{background:linear-gradient(270deg,#00578e,#002c47);border-radius:40px;width:40px;height:40px;transition:all .4s;position:relative}@media screen and (min-width:1001px){.header .header__humburger{display:none}}.header .header__humburger hr{transform-origin:50%;background-color:#fff;border-radius:2px;width:120%;height:1px;transition:all .4s;display:block;overflow:hidden}.header .header__humburger hr:first-child{top:10%;bottom:initial;margin:auto;position:absolute;left:-10%;right:-10%}.header .header__humburger hr:nth-child(2){top:25%;bottom:initial;margin:auto;position:absolute;left:-10%;right:-10%}.header .header__humburger hr:nth-child(3){top:40%;bottom:initial;margin:auto;position:absolute;left:-10%;right:-10%}.header .header__humburger p{top:40%;bottom:initial;color:#fff;transform-origin:50%;text-align:center;width:fit-content;height:fit-content;margin:auto;font-size:clamp(10px,9.30769px + .192308vw,12px);font-weight:700;display:block;position:absolute;left:0%;right:0%}.header .header__humburger.active{box-sizing:border-box;background:#fff;border:3px solid #00578e}.header .header__humburger.active hr{background-color:#00578e;height:2px}.header .header__humburger.active hr:first-child{width:60%;margin:auto;position:absolute;inset:0;transform:rotate(45deg)}.header .header__humburger.active hr:nth-child(2){opacity:0;margin:auto;position:absolute;inset:0}.header .header__humburger.active hr:nth-child(3){width:60%;margin:auto;position:absolute;inset:0;transform:rotate(-45deg)}.hamburger{z-index:99;background:linear-gradient(270deg,#00578e,#002c47);width:100%;height:100%;padding-top:140px;position:fixed}.hamburger nav{width:90%;margin:0 auto;display:block}.hamburger nav ul{width:100%;display:block}.hamburger nav ul li{border-bottom:1px solid #fff;padding:1em .5em}.hamburger nav ul li:first-child{border-top:1px solid #fff}.hamburger nav ul li a{color:#fff}.footer .footer__img{width:100%;height:260px;margin-bottom:50px;display:block}@media (max-width:800px){.footer .footer__img{height:130px}}.footer .footer__img img{object-fit:cover;width:100%;height:100%;display:block}.footer .footer__logo{margin-bottom:50px}.footer .footer__logo a{width:240px;height:auto;margin:0 auto;display:block}@media (max-width:800px){.footer .footer__logo a{width:160px}}.footer .footer__logo a img{aspect-ratio:165/45;width:100%;height:auto;display:block}.footer .footer__logo h2{text-align:center;margin-top:.5em;font-size:clamp(14px,12.6154px + .384615vw,18px)}.footer .footer__logo p{text-align:center;font-size:clamp(12px,11.3077px + .192308vw,14px)}.footer .footer__nav{justify-content:center;align-items:flex-start;gap:70px;margin:0 auto 50px;display:flex}@media (max-width:800px){.footer .footer__nav{flex-wrap:wrap;gap:30px;width:90%;margin:0 auto 50px}}.footer .footer__nav li{border-top:1px solid #aeb5b9;position:relative}@media (max-width:800px){.footer .footer__nav li{width:calc(50% - 15px)}}.footer .footer__nav li:after{content:"";width:30px;height:1px;top:-1px;bottom:initial;left:initial;background-color:#00578e;margin:auto;display:block;position:absolute;right:0}.footer .footer__nav li h2{padding-top:.5em;font-size:clamp(14px,13.3077px + .192308vw,16px)}.footer .footer__nav li nav a{width:fit-content;margin-top:.6em;font-size:clamp(10px,9.30769px + .192308vw,12px);font-weight:700;text-decoration:underline;transition:all .3s;display:block}.footer .footer__nav li nav a:hover{color:#fff;background-color:#00578e;border-radius:.3em;padding:0 .3em;text-decoration:none;transform:scale(1.1)}.footer .footer__copyright{background-color:#000;padding:5em 0 3em;font-size:clamp(10px,9.30769px + .192308vw,12px)}.footer .footer__copyright p{text-align:center;color:#fff;font-weight:700}
