#hero:where(.astro-BBE6DXRZ){position:relative;width:100%;height:calc(100vh - var(--header-height));overflow:hidden}.description:where(.astro-BBE6DXRZ){position:fixed;width:100%;z-index:0;color:#fff;padding:1rem 2rem}.slogan:where(.astro-BBE6DXRZ){position:fixed;top:23.5%;left:50%;transform:translate(-50%);overflow:hidden}.slogan:where(.astro-BBE6DXRZ) img:where(.astro-BBE6DXRZ){display:block;width:min(30px,5vh);height:auto;vertical-align:middle;z-index:1;-webkit-animation:appear .8s steps(1,end) 1s forwards;-moz-animation:appear .8s steps(1,end) 1s forwards;animation:appear .8s steps(1,end) 1s forwards;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.s-2:where(.astro-BBE6DXRZ){top:17%}.s-1:where(.astro-BBE6DXRZ){-webkit-animation:appear-bg-1 .8s steps(1,end) 1s forwards,bg-animate 32s 0s infinite;-moz-animation:appear-bg-1 .8s steps(1,end) 1s forwards,bg-animate 32s 0s infinite;animation:appear-bg-1 .8s steps(1,end) 1s forwards,bg-animate 32s 0s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.s-1:where(.astro-BBE6DXRZ):before{content:"";background-color:#214896;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-webkit-animation:bg 1.6s cubic-bezier(.8,0,.17,1) 1s forwards;-moz-animation:bg 1.6s cubic-bezier(.8,0,.17,1) 1s forwards;animation:bg 1.6s cubic-bezier(.8,0,.17,1) 1s forwards;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes appear-bg-1{0%{background-color:transparent}to{background-color:#214896}}@-moz-keyframes appear-bg-1{0%{background-color:transparent}to{background-color:#214896}}@keyframes appear-bg-1{0%{background-color:transparent}to{background-color:#214896}}.s-2:where(.astro-BBE6DXRZ){-webkit-animation:appear-bg-2 .8s steps(1,end) 1s forwards,bg-animate 32s 8s infinite;-moz-animation:appear-bg-2 .8s steps(1,end) 1s forwards,bg-animate 32s 8s infinite;animation:appear-bg-2 .8s steps(1,end) 1s forwards,bg-animate 32s 8s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.s-2:where(.astro-BBE6DXRZ):before{content:"";background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-webkit-animation:bg 1.6s cubic-bezier(.8,0,.17,1) 1s forwards;-moz-animation:bg 1.6s cubic-bezier(.8,0,.17,1) 1s forwards;animation:bg 1.6s cubic-bezier(.8,0,.17,1) 1s forwards;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes appear-bg-2{0%{background-color:transparent}to{background-color:#fff}}@-moz-keyframes appear-bg-2{0%{background-color:transparent}to{background-color:#fff}}@keyframes appear-bg-2{0%{background-color:transparent}to{background-color:#fff}}.s-3:where(.astro-BBE6DXRZ){-webkit-animation:appear-bg-3 .8s steps(1,end) 1s forwards,bg-animate 32s 16s infinite;-moz-animation:appear-bg-3 .8s steps(1,end) 1s forwards,bg-animate 32s 16s infinite;animation:appear-bg-3 .8s steps(1,end) 1s forwards,bg-animate 32s 16s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.s-3:where(.astro-BBE6DXRZ):before{content:"";background-color:#0e8958;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-webkit-animation:bg 1.6s cubic-bezier(.8,0,.17,1) 1s forwards;-moz-animation:bg 1.6s cubic-bezier(.8,0,.17,1) 1s forwards;animation:bg 1.6s cubic-bezier(.8,0,.17,1) 1s forwards;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes appear-bg-3{0%{background-color:transparent}to{background-color:#0e8958}}@-moz-keyframes appear-bg-3{0%{background-color:transparent}to{background-color:#0e8958}}@keyframes appear-bg-3{0%{background-color:transparent}to{background-color:#0e8958}}.s-4:where(.astro-BBE6DXRZ){-webkit-animation:appear-bg-4 .8s steps(1,end) 1s forwards,bg-animate 32s 24s infinite;-moz-animation:appear-bg-4 .8s steps(1,end) 1s forwards,bg-animate 32s 24s infinite;animation:appear-bg-4 .8s steps(1,end) 1s forwards,bg-animate 32s 24s infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.s-4:where(.astro-BBE6DXRZ):before{content:"";background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-webkit-animation:bg 1.6s cubic-bezier(.8,0,.17,1) 1s forwards;-moz-animation:bg 1.6s cubic-bezier(.8,0,.17,1) 1s forwards;animation:bg 1.6s cubic-bezier(.8,0,.17,1) 1s forwards;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes appear-bg-4{0%{background-color:transparent}to{background-color:#fff}}@-moz-keyframes appear-bg-4{0%{background-color:transparent}to{background-color:#fff}}@keyframes appear-bg-4{0%{background-color:transparent}to{background-color:#fff}}@-webkit-keyframes appear{0%{opacity:0}to{opacity:1}}@-moz-keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bg{0%{transform:translateY(-101%)}40%,60%{transform:translate(0)}to{transform:translateY(100%)}}@-moz-keyframes bg{0%{transform:translateY(-101%)}40%,60%{transform:translate(0)}to{transform:translateY(100%)}}@keyframes bg{0%{transform:translateY(-101%)}40%,60%{transform:translate(0)}to{transform:translateY(100%)}}nav:where(.astro-IWG7BNAD){position:fixed;display:flex;justify-content:center;left:0;bottom:0;width:64px;padding:1rem 0;color:#fff}@media (max-width: 767px){nav:where(.astro-IWG7BNAD){display:none}}nav:where(.astro-IWG7BNAD) .scroll:where(.astro-IWG7BNAD),nav:where(.astro-IWG7BNAD) .go-top:where(.astro-IWG7BNAD){display:block;padding:1.25rem 0}nav:where(.astro-IWG7BNAD) .scroll:where(.astro-IWG7BNAD) span:where(.astro-IWG7BNAD),nav:where(.astro-IWG7BNAD) .go-top:where(.astro-IWG7BNAD) span:where(.astro-IWG7BNAD){display:flex;flex-direction:column;gap:1rem}nav:where(.astro-IWG7BNAD) .scroll:where(.astro-IWG7BNAD) span:where(.astro-IWG7BNAD)>span:where(.astro-IWG7BNAD),nav:where(.astro-IWG7BNAD) .go-top:where(.astro-IWG7BNAD) span:where(.astro-IWG7BNAD)>span:where(.astro-IWG7BNAD){writing-mode:vertical-rl;font-size:.7rem}nav:where(.astro-IWG7BNAD) .scroll:where(.astro-IWG7BNAD) span:where(.astro-IWG7BNAD) .arrow:where(.astro-IWG7BNAD),nav:where(.astro-IWG7BNAD) .go-top:where(.astro-IWG7BNAD) span:where(.astro-IWG7BNAD) .arrow:where(.astro-IWG7BNAD){height:3.2rem;fill:#fff}nav:where(.astro-IWG7BNAD) .go-top:where(.astro-IWG7BNAD){display:none;padding:1.25rem 0}nav:where(.astro-IWG7BNAD) .go-top:where(.astro-IWG7BNAD) .arrow:where(.astro-IWG7BNAD){transform:scaleY(-1)}nav:where(.astro-IWG7BNAD).go-top .scroll:where(.astro-IWG7BNAD){display:none}nav:where(.astro-IWG7BNAD).go-top .go-top:where(.astro-IWG7BNAD){display:block}#intro:where(.astro-U43OZX4M){scroll-margin-top:calc(var(--header-height))}.intro-first:where(.astro-U43OZX4M){position:relative;width:100%;padding-block-start:4.5rem;padding-block-end:calc(2.5rem + 4.05vw + 18.225vw);color:#fff;background-color:#214896;clip-path:polygon(0 0,100% 0,100% calc(100% - 5vw),0 100%)}@media (max-width: 767px){.intro-first:where(.astro-U43OZX4M){padding-block-start:2rem;padding-block-end:calc(2.5rem + 4.05vw + 18.225vw)}}.intro-first:where(.astro-U43OZX4M) h2:where(.astro-U43OZX4M){font-size:2rem;font-weight:800;text-align:center;margin-block-end:1rem}.intro-first:where(.astro-U43OZX4M) h2:where(.astro-U43OZX4M) .sp:where(.astro-U43OZX4M){display:none}@media (max-width: 767px){.intro-first:where(.astro-U43OZX4M) h2:where(.astro-U43OZX4M) .pc:where(.astro-U43OZX4M){display:none}.intro-first:where(.astro-U43OZX4M) h2:where(.astro-U43OZX4M) .sp:where(.astro-U43OZX4M){display:inline}}.intro-second:where(.astro-U43OZX4M){width:100%;color:#757575;padding-block-start:4rem;padding-block-end:4.25rem}@media (max-width: 767px){.intro-second:where(.astro-U43OZX4M){padding-block-start:1.75rem;padding-block-end:2.55rem}}.intro-second:where(.astro-U43OZX4M) h2:where(.astro-U43OZX4M){font-size:1.6rem;font-weight:700;text-align:center;color:#2356ac;margin-block-end:1rem}.intro-second:where(.astro-U43OZX4M) h2:where(.astro-U43OZX4M) .sp:where(.astro-U43OZX4M){display:none}@media (max-width: 767px){.intro-second:where(.astro-U43OZX4M) h2:where(.astro-U43OZX4M) .pc:where(.astro-U43OZX4M){display:none}.intro-second:where(.astro-U43OZX4M) h2:where(.astro-U43OZX4M) .sp:where(.astro-U43OZX4M){display:inline}}.image-column:where(.astro-U43OZX4M){position:relative;display:flex;width:100%;height:40.5vw;margin-block-start:-20.25vw;z-index:10}.image-column:where(.astro-U43OZX4M) .image-wrapper:where(.astro-U43OZX4M){display:flex;flex-direction:column;width:100%;height:100%}.image-column:where(.astro-U43OZX4M) .image-wrapper:where(.astro-U43OZX4M) div:where(.astro-U43OZX4M){width:100%;height:90%}.image-column:where(.astro-U43OZX4M) .image-wrapper:where(.astro-U43OZX4M) div:where(.astro-U43OZX4M) img:where(.astro-U43OZX4M){width:100%;height:100%;object-fit:cover;box-shadow:0 2px 20px #00000059}.image-column:where(.astro-U43OZX4M) .column-1:where(.astro-U43OZX4M){justify-content:flex-end}.image-column:where(.astro-U43OZX4M) .column-2:where(.astro-U43OZX4M){justify-content:center}.image-column:where(.astro-U43OZX4M) .column-3:where(.astro-U43OZX4M){justify-content:flex-start}.wrapper:where(.astro-V3E545P5){width:100%;padding-block:2rem}@media (max-width: 767px){.wrapper:where(.astro-V3E545P5){padding-block:.75rem}}.item:where(.astro-V3E545P5){position:relative;display:grid;width:100%;grid-template-columns:1fr 55%}@media (max-width: 767px){.item:where(.astro-V3E545P5){display:flex;justify-content:center;flex-direction:column-reverse;align-items:center}}.catchy-image:where(.astro-V3E545P5){position:absolute;width:53%;height:auto;object-fit:contain}@media (max-width: 767px){.catchy-image:where(.astro-V3E545P5){position:inherit;width:100%;padding-inline:1.5rem}}.title:where(.astro-V3E545P5){margin-block-start:2.75rem;margin-block-end:1.5rem;margin-inline-start:6rem;margin-inline-end:1.25rem;padding-block-end:1.5rem;color:#2356ac;display:flex}.title:where(.astro-V3E545P5) svg:where(.astro-V3E545P5){fill:#2356ac;width:70%}.title--sp:where(.astro-V3E545P5){display:none}@media (max-width: 767px){.title:where(.astro-V3E545P5){margin:1rem;justify-content:center;padding:0}.title--pc:where(.astro-V3E545P5){display:none}.title--sp:where(.astro-V3E545P5){display:block}}@media (max-width: 767px){.description-wrapper:where(.astro-V3E545P5){display:contents}}.description:where(.astro-V3E545P5){position:relative;background:#ffffff;z-index:10;padding:1.3rem;border-radius:1rem;box-shadow:5px 5px 7.5px #0003}@media (max-width: 767px){.description:where(.astro-V3E545P5){padding-inline:0;background:transparent;box-shadow:inherit;order:-1}}.description:where(.astro-V3E545P5) a:where(.astro-V3E545P5){display:block;width:fit-content;padding-block:.25em;padding-inline:2.75em;border-radius:1000px;margin-inline:auto;margin-block-start:1em;margin-block-end:.25em;color:#2356ac;background-color:#fff;border:1.25px solid #2356ac;transition:all .2s}.description:where(.astro-V3E545P5) a:where(.astro-V3E545P5):hover{color:#fff;background-color:#2356ac}@media (max-width: 767px){.spacing-adjust:where(.astro-V3E545P5){display:none}}#service:where(.astro-O5BWJDHE){background-color:#f5fbfe}.service-first:where(.astro-O5BWJDHE){padding-block-start:4rem;color:#757575}@media (max-width: 767px){.service-first:where(.astro-O5BWJDHE){padding-block-start:2.25rem}}h4:where(.astro-O5BWJDHE){font-size:1.6rem;font-weight:600;text-align:center;color:#595757;margin-block:.25em}h4:where(.astro-O5BWJDHE) span:where(.astro-O5BWJDHE){display:inline-block}@media (max-width: 767px){h4:where(.astro-O5BWJDHE){font-size:1.4rem}}.serviceitem-wrapper:where(.astro-O5BWJDHE){padding-block-end:5rem;padding-right:3rem;padding-left:3rem}@media (max-width: 767px){.serviceitem-wrapper:where(.astro-O5BWJDHE){padding-right:0;padding-left:0}}.sales-locations:where(.astro-GP22THOL){padding-block:4rem}h2:where(.astro-GP22THOL){color:#2356ac;font-size:2rem;font-weight:600;text-align:center;margin-block-end:2.5rem}#accessmap-iframe:where(.astro-GP22THOL){aspect-ratio:16/9}.select-menu:where(.astro-GP22THOL){position:relative;width:100%;margin-inline:auto;margin-block:3rem;font-size:1.4rem;text-align:center;cursor:pointer}.select-menu:where(.astro-GP22THOL) select:where(.astro-GP22THOL){width:100%;color:#2356ac;border:solid 1px #2356ac;border-radius:.4em;padding-block:.1em}.select-menu:where(.astro-GP22THOL):after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:.75em;width:0;height:0;border-left:.6em solid transparent;border-right:.6em solid transparent;border-top:.75em solid #2356ac}@media (max-width: 767px){.select-menu:where(.astro-GP22THOL){font-size:3.75vw}}#location-description:where(.astro-GP22THOL){text-align:center}#location-description:where(.astro-GP22THOL) .address-line:where(.astro-GP22THOL){color:#2356ac}#location-description:where(.astro-GP22THOL) .address-contact:where(.astro-GP22THOL){margin-block-start:1em}h2:where(.astro-LL3IWDIJ){font-size:2rem;font-weight:600;text-align:center;margin-block-end:2.75rem}@media (max-width: 767px){h2:where(.astro-LL3IWDIJ){margin-block-end:1rem}}.ceo-message:where(.astro-LL3IWDIJ){padding-block:4rem;color:#757575}.ceo-message:where(.astro-LL3IWDIJ) h2:where(.astro-LL3IWDIJ){color:#2356ac}@media (max-width: 767px){.ceo-message:where(.astro-LL3IWDIJ){padding-block:2.75rem}}.ceo-message-main:where(.astro-LL3IWDIJ){width:100%;display:grid;grid-template-columns:2fr 1fr;column-gap:3.5rem;row-gap:1rem;line-height:1.8;text-align:justify}.ceo-message-main:where(.astro-LL3IWDIJ) .ceo-message-text:where(.astro-LL3IWDIJ){display:block;width:100%}@media (max-width: 767px){.ceo-message-main:where(.astro-LL3IWDIJ){display:flex;flex-direction:column;align-items:center}}.ceo-image:where(.astro-LL3IWDIJ){width:100%;height:100%;background-size:cover}@media (max-width: 767px){.ceo-image:where(.astro-LL3IWDIJ){width:60vw;height:70vw;order:-1}}.ceo-state:where(.astro-LL3IWDIJ){display:flex;font-size:1.35rem;font-weight:600;gap:1rem;justify-content:flex-end;align-items:center}.ceo-state:where(.astro-LL3IWDIJ):before{content:"";display:block;flex-grow:.3;height:1px;width:5rem;background-color:#757575}.company-info:where(.astro-LL3IWDIJ){background-color:#214896;color:#fff;padding-block:3rem}.company-info:where(.astro-LL3IWDIJ) h2:where(.astro-LL3IWDIJ){color:#fff}.company-info__table:where(.astro-LL3IWDIJ){display:grid;grid-template-columns:max-content max-content;column-gap:1rem;row-gap:.3rem;align-items:center;width:fit-content;margin-inline:auto}.company-info__table:where(.astro-LL3IWDIJ) p:where(.astro-LL3IWDIJ){display:block}.company-info__table:where(.astro-LL3IWDIJ) small:where(.astro-LL3IWDIJ){display:block;padding-block-start:2rem;font-size:.6em}@media (max-width: 767px){.company-info__table:where(.astro-LL3IWDIJ){grid-template-columns:1fr;row-gap:1rem}}.company-info__row:where(.astro-LL3IWDIJ){display:contents}@media (max-width: 767px){.company-info__row:where(.astro-LL3IWDIJ){display:flex;flex-direction:column}}.company-history:where(.astro-LL3IWDIJ){padding-block-start:8rem;padding-block-end:4rem}@media (max-width: 767px){.company-history:where(.astro-LL3IWDIJ){padding-block-start:3rem;padding-block-end:.25rem}}.company-history:where(.astro-LL3IWDIJ) h2:where(.astro-LL3IWDIJ){color:#2356ac}.company-history__table:where(.astro-LL3IWDIJ){display:grid;grid-template-columns:max-content 1fr;row-gap:1rem;column-gap:2rem;align-items:center}.company-history__table:where(.astro-LL3IWDIJ) time:where(.astro-LL3IWDIJ){display:block;font-size:1.1em;font-weight:600;color:#2356ac}.company-history__table:where(.astro-LL3IWDIJ) p:where(.astro-LL3IWDIJ){display:block;line-height:1.4}@media (max-width: 767px){.company-history__table:where(.astro-LL3IWDIJ){grid-template-columns:1fr}}.company-history__row:where(.astro-LL3IWDIJ){display:contents}@media (max-width: 767px){.company-history__row:where(.astro-LL3IWDIJ){display:flex;flex-direction:column}}.news-main:where(.astro-5KULXHGN){padding-block:4rem}.news-main:where(.astro-5KULXHGN) article:where(.astro-5KULXHGN){display:block;width:100%;padding-block:1rem;transition:all .3s ease;border-bottom:dotted 1px #666666}.news-main:where(.astro-5KULXHGN) article:where(.astro-5KULXHGN):hover{background-color:#f7f8f8;color:#7db9e6}.news-main:where(.astro-5KULXHGN) article:where(.astro-5KULXHGN)>a:where(.astro-5KULXHGN){display:block}.news-main:where(.astro-5KULXHGN) article:where(.astro-5KULXHGN) .date:where(.astro-5KULXHGN){display:flex;align-items:center;gap:1em;font-size:.95em}.news-main:where(.astro-5KULXHGN) article:where(.astro-5KULXHGN) .category:where(.astro-5KULXHGN){display:block;font-size:.55em;background-color:#214896;color:#fff;padding-inline:2em;border-radius:1.5em}.news-main:where(.astro-5KULXHGN) article:where(.astro-5KULXHGN) .title:where(.astro-5KULXHGN){font-size:1.25em}.recruit:where(.astro-5KULXHGN){padding-block:4rem;color:#2356ac}.recruit__href:where(.astro-5KULXHGN){display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1em;font-size:1.25em}#contact:where(.astro-XMIVUP5A){background-color:#fff}@media (max-width: 767px){#contact:where(.astro-XMIVUP5A){background:#edeeee}}.main:where(.astro-XMIVUP5A){display:flex;flex-direction:column;margin-block-start:4rem;background-color:#edeeee;border-radius:.75rem}@media (max-width: 767px){.main:where(.astro-XMIVUP5A){padding-block:2rem;align-items:center;gap:.5em}}.item:where(.astro-XMIVUP5A){display:flex;flex-direction:column;align-items:center;padding-block:2rem;padding-inline:4rem;color:#757575}.item:where(.astro-XMIVUP5A) h3:where(.astro-XMIVUP5A){display:flex;align-items:center;gap:.5em;font-size:1.5em;font-weight:500;margin-block-end:.5em}.item:where(.astro-XMIVUP5A) h3:where(.astro-XMIVUP5A) svg:where(.astro-XMIVUP5A){width:1.25em;fill:#757575}.item__icon:where(.astro-XMIVUP5A){display:contents}@media (max-width: 767px){.item:where(.astro-XMIVUP5A){display:contents}.item__icon:where(.astro-XMIVUP5A){display:flex;align-items:center;justify-content:center;width:2.25em;height:2.25em;padding:.3em;background-color:#777f80;border-radius:.4em}.item:where(.astro-XMIVUP5A) h3:where(.astro-XMIVUP5A){margin-block-start:1em}.item:where(.astro-XMIVUP5A) h3:where(.astro-XMIVUP5A) svg:where(.astro-XMIVUP5A){width:80%;fill:#fff}}.tel-number:where(.astro-XMIVUP5A){color:#2356ac;font-weight:700;font-size:3.35em;line-height:1.1}@media (max-width: 767px){.tel-number:where(.astro-XMIVUP5A){font-size:2.75em}}.reception-time:where(.astro-XMIVUP5A){font-weight:500;display:flex;gap:1em}.reception-time:where(.astro-XMIVUP5A) .wave-dash:where(.astro-XMIVUP5A){margin-inline:.3em}.web:where(.astro-XMIVUP5A) form:where(.astro-XMIVUP5A){display:flex;flex-direction:column;gap:1em;width:100%;padding-block:.5em}.web:where(.astro-XMIVUP5A) label:where(.astro-XMIVUP5A){font-weight:500;font-size:.9em}.web:where(.astro-XMIVUP5A) input:where(.astro-XMIVUP5A)[type=text],.web:where(.astro-XMIVUP5A) input:where(.astro-XMIVUP5A)[type=tel],.web:where(.astro-XMIVUP5A) input:where(.astro-XMIVUP5A)[type=email],.web:where(.astro-XMIVUP5A) textarea:where(.astro-XMIVUP5A){width:100%;padding:.15em;background:#ffffff;border-radius:.4em;border:1px solid rgba(117,117,117,.35)}.web:where(.astro-XMIVUP5A) textarea:where(.astro-XMIVUP5A){height:12em}.web:where(.astro-XMIVUP5A) small:where(.astro-XMIVUP5A){display:block;font-size:.5em}@media (min-width: 767px){.web:where(.astro-XMIVUP5A) small:where(.astro-XMIVUP5A){margin-block-end:3rem}}.form__privacy-policy:where(.astro-XMIVUP5A){display:flex;justify-content:center;align-items:center;gap:.5em}.form__privacy-policy:where(.astro-XMIVUP5A) a:where(.astro-XMIVUP5A){text-decoration:underline}.form__privacy-policy:where(.astro-XMIVUP5A) input:where(.astro-XMIVUP5A)[type=checkbox]{position:relative;width:25px;height:25px;cursor:pointer;background-color:#fff;border:1px solid rgba(117,117,117,.35);border-radius:.2em}.form__privacy-policy:where(.astro-XMIVUP5A) input:where(.astro-XMIVUP5A)[type=checkbox]:checked{background-color:#214896}.form__privacy-policy:where(.astro-XMIVUP5A) input:where(.astro-XMIVUP5A)[type=checkbox]:checked:after{content:"";position:absolute;transform:rotate(40deg);width:35%;height:10%;top:55%;left:10%;background:#ffffff}.form__privacy-policy:where(.astro-XMIVUP5A) input:where(.astro-XMIVUP5A)[type=checkbox]:checked:before{content:"";position:absolute;transform:rotate(-50deg);width:75%;height:10%;top:45%;left:25%;background:#ffffff}.form__submit:where(.astro-XMIVUP5A){width:100%}.form__submit:where(.astro-XMIVUP5A) button:where(.astro-XMIVUP5A){display:block;width:100%;text-align:center;font-weight:600;color:#fff;background:#214896;padding-block:.2em;border-radius:.4em;cursor:pointer}:root{--header-height: 78px}@media (max-width: 767px){:root{--header-height: (78px * (2 / 3))}}footer:where(.astro-SZ7XMLTE){position:relative;background-color:#fff;z-index:100;width:calc(100% - 64px);margin-left:64px;color:#2356ac}.wrapper:where(.astro-SZ7XMLTE){display:grid;grid-template-areas:"logo links" ". copyright";grid-template-columns:1fr max-content;align-items:end;padding-block:4rem}.logo:where(.astro-SZ7XMLTE){grid-area:logo;width:24vw}.links:where(.astro-SZ7XMLTE){grid-area:links}.socials:where(.astro-SZ7XMLTE){display:flex;flex-wrap:wrap;align-content:center;padding-block:1rem;gap:1rem}.socials:where(.astro-SZ7XMLTE) a:where(.astro-SZ7XMLTE){display:block;width:1.75rem;height:1.75rem}.contents:where(.astro-SZ7XMLTE) h4:where(.astro-SZ7XMLTE){margin-block-end:.35em}.contents:where(.astro-SZ7XMLTE) li:where(.astro-SZ7XMLTE){font-size:.9em}.copyright:where(.astro-SZ7XMLTE){grid-area:copyright;color:#666;font-size:.75em;padding-block:1rem}.for-break:where(.astro-SZ7XMLTE){display:inline-block}.justify:where(.astro-SZ7XMLTE){display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media (max-width: 767px){footer:where(.astro-SZ7XMLTE){width:100%;margin-left:0}.wrapper:where(.astro-SZ7XMLTE){display:flex;flex-direction:column;align-items:center;padding-inline:0}.logo:where(.astro-SZ7XMLTE){width:40vw}.links:where(.astro-SZ7XMLTE){display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-block-end:2rem}.socials:where(.astro-SZ7XMLTE){gap:.75rem}.socials:where(.astro-SZ7XMLTE) a:where(.astro-SZ7XMLTE){display:block;width:1.75rem;height:1.75rem}}
