@charset "UTF-8";.test-ja{font-family:"Noto Sans CJK JP",sans-serif}.test-en{font-family:"Futura PT",sans-serif}body{font-size:16px;line-height:1.7;color:#111;font-family:"Noto Sans CJK JP",sans-serif;background:#f3f0e5}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:58px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px}.btn img{width:18px;height:18px}.btn .btn-text{color:#fff}.btn-reserve{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:26px 40px;background:-webkit-gradient(linear,left top,left bottom,from(#1b5c3f),to(#0d4029));background:linear-gradient(180deg,#1b5c3f 0%,#0d4029 100%);color:#fff;font-size:40px;font-weight:500;max-width:50%;width:100%;margin:auto;text-decoration:none;border-radius:9999px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3);box-shadow:0 4px 6px rgba(0,0,0,.3);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:768px) and (max-width:1024px){.btn-reserve{font-size:30px;padding:20px 40px}}@media screen and (max-width:767px){.btn-reserve{top:55.5%;font-size:27px;max-width:90%;padding:10px 40px}}.btn-reserve:after{content:"";display:inline-block;width:0;height:0;border-left:7px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.btn-reserve:hover{opacity:.9;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.35);box-shadow:0 6px 10px rgba(0,0,0,.35)}.header-btn{background-color:#1c5a7e;gap:23px;border-radius:50px}.fv-btn-a{gap:13px;text-align:center;background-color:#008765;border-radius:10px}.fv-btn-b,.article-btn{gap:13px;background-color:#1c5a7e;border-radius:10px}.article-btn{margin:auto}.ft-btn-a{background-color:#fff;text-align:center;gap:13px;border-radius:10px}.ft-btn-a .btn-text{color:#008765;font-weight:700;line-height:1.2}.ft-btn-b{background-color:#fff;gap:13px;border-radius:10px}.ft-btn-b .btn-text{color:#1c5a7e;font-weight:700;line-height:1.2}.pc-br{display:inline}@media screen and (max-width:767px){.pc-br{display:none}}.sp-br{display:inline}@media screen and (min-width:1025px){.sp-br{display:none}}.container{max-width:1200px;margin:auto;padding:0 50px}@media screen and (max-width:767px){.container{padding:0 20px}}.section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.section-title .section-title__en{font-size:18px;color:#1c5a7e;font-weight:500;font-family:"Futura PT"}@media screen and (max-width:767px){.section-title .section-title__en{font-size:14px}}.section-title .section-title__ja{line-height:1;font-size:40px;font-weight:700}@media screen and (max-width:767px){.section-title .section-title__ja{font-size:32px}}.section-title2{font-size:40px;font-weight:700;color:#1c5a7e}@media screen and (max-width:767px){.section-title2{font-size:32px;padding-top:15px}}.ct{margin-bottom:120px}@media screen and (max-width:767px){.ct{margin-bottom:90px}}.category-page{margin-top:200px}.block-title{text-align:center;font-size:20px;color:#fff;font-weight:700;background-color:#1c5a7e}.ct-block{padding:30px 0}.ct-label{white-space:nowrap;border-left:3px solid #1c5a7e;width:80px;padding-left:5px;margin-bottom:10px}.header{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:fixed;top:20px;z-index:999}.header .header-wrapper{background-color:#fff;max-width:1400px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;border-radius:40px}.header .header-wrapper .header-right .header-navlist .header-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px}.header .header-wrapper .header-right .header-navlist .header-nav-list .menu-item{font-size:18px}.fv{height:auto;position:relative;margin-bottom:120px}@media screen and (max-width:767px){.fv{overflow:visible;height:auto;margin-bottom:40px}}.fv img{height:100%;-o-object-fit:cover;object-fit:cover}.fv .fv-ct-area{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;position:absolute;bottom:200px;left:200px}@media screen and (max-width:767px){.fv .fv-ct-area{position:sticky;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.fv .fv-ct-area .fv-textarea{max-width:400px;margin:auto;margin-top:13px}}.fv .fv-ct-area .fv-textarea .fv-catch{font-size:46px;display:inline-block;background-color:#fff;padding:10px 20px;font-weight:700}@media screen and (max-width:767px){.fv .fv-ct-area .fv-textarea .fv-catch{font-size:26px;width:100%;padding:10px 15px}}.fv .fv-ct-area .fv-textarea .fv-btnarea{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.ct1 .section-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ct1 .ct1-item{display:block;max-width:614px;height:405px;margin:auto;margin-top:40px}.polygon{max-width:1100px;display:block;margin:auto}.ct2{text-align:center}.ct2 .ct-wrapper{background-color:#fff;padding-bottom:60px}.ct2 .ct-wrapper .head{font-size:24px;font-weight:700}.ct2 .ct-wrapper .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px}.ct3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.ct3 .articles-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;gap:10px}.ct4{background-color:#d8d2c1}.ct4 .container{margin:auto;padding:120px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.ct4 .articles-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;gap:10px}.ct4 .article-btn{margin:auto}.ct5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}.ct5 .ct-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.ct5 .ct-head .ct-head-left img{max-width:517px;border-radius:20px}.ct5 .ct-head .ct-head-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:19px}.ct5 .ct-head .ct-head-right .section-title{text-align:center;font-size:40px;font-weight:700}.ct5 .ct-head .ct-head-right .ct-title{font-size:40px;font-weight:700}.ct5 .ct-head .ct-head-right .article-btn{margin:0}.ct5 .articles-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.ct5 .articles-list .ct-title{text-align:center;font-size:28px;font-weight:700}.ct5 .articles-list .article-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.card1{max-width:301px;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-align:center;-ms-flex-align:center;align-items:center;gap:20px}.card1 img{border-radius:20px}.card1 .text-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;text-align:left}.card1 .text-area .card-title{font-size:24px;font-weight:700;color:#1c5a7e}.article-card{max-width:301px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-card .article-thumb{height:200px;width:100%}.article-card .article-body{background-color:#fff;padding:20px 15px}.article-card .article-body .article-title{font-size:24px;font-weight:700;margin-bottom:5px}.article-card2{max-width:301px}.article-card2 .article-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.article-card2 .article-thumb{height:200px;width:100%}.article-card2 .article-thumb img{border-radius:0 20px 20px}.article-card2 .article-body{margin-bottom:5px}.article-card2 .article-body .article-title{font-size:24px;font-weight:700}.event_section-title{font-size:36px;text-align:center;font-weight:700}@media screen and (max-width:767px){.event_section-title{font-size:28px}}.ct_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}.ct_area .ct_item{background-color:#d8d2c1;max-width:250px;max-height:250px;width:100%;height:100%;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-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:1/1}@media screen and (max-width:767px){.ct_area .ct_item{max-width:200px}}.ct_area .ct_item img{max-width:135px;height:auto}@media screen and (max-width:767px){.ct_area .ct_item img{max-width:117px}}.ct_area .ct_item .img2{max-width:213px}@media screen and (max-width:767px){.ct_area .ct_item .img2{max-width:117px}}.ct_area .ct_item .ct_item_text{font-size:18px;font-weight:700}@media screen and (max-width:767px){.ct_area .ct_item .ct_item_text{font-size:12px}}.event_ct1{max-width:810px;margin:auto;padding:0 50px;margin-bottom:120px}@media screen and (max-width:767px){.event_ct1{padding:15px}}.event_ct1 .titlearea{position:relative;height:150px;max-width:550px;margin:auto}@media screen and (max-width:767px){.event_ct1 .titlearea{height:150px}}.event_ct1 .titlearea .bg-img{max-width:100%;display:block;margin:auto;-o-object-fit:cover;object-fit:contain;height:auto}@media screen and (max-width:767px){.event_ct1 .titlearea .bg-img{height:150px}}.event_ct1 .titlearea .event_section-title{position:absolute;top:38%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}@media screen and (max-width:767px){.event_ct1 .titlearea .event_section-title{top:18%}}.event_ct1 .head-text{max-width:611px;margin:auto;padding-top:80px;line-height:1.5;font-size:18px}@media screen and (max-width:767px){.event_ct1 .head-text{padding-top:30px}}.event_ct1 .imgarea{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin:auto;width:100%;padding-top:40px}.event_ct1 .imgarea img{-webkit-box-flex:0;-ms-flex:0 1 210px;flex:0 1 210px;-ms-flex-preferred-size:210px;flex-basis:210px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:20px;display:block;min-width:0}.event_ct2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.event_ct2 .ct_item{max-width:250px}@media screen and (max-width:767px){.event_ct2 .ct_area{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-align:center;-ms-flex-align:center;align-items:center;gap:20px}}.polygon2{width:1000px;display:block;margin:auto}.event_ct3{background-color:#fff;max-width:1000px;margin:auto;padding:0 50px;text-align:center;width:100%;margin-bottom:120px}@media screen and (max-width:767px){.event_ct3{margin-bottom:50px}}.event_ct3 .textarea{text-align:left}@media screen and (max-width:767px){.event_ct3{padding:0 15px}}.event_ct3 .event_ct3_list{max-width:500px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;padding:40px 0 50px}.event_ct3 .event_ct3_list .event_ct3_list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.event_ct3 .event_ct3_list .event_ct3_list-item img{width:25px}.event_ct3 .event_ct3_list .event_ct3_list-item p{font-weight:700;font-style:Bold;font-size:24px;line-height:1.5}@media screen and (max-width:767px){.event_ct3 .event_ct3_list .event_ct3_list-item p{font-size:16px}}.ct3_ct1 .contents-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.ct3_ct1 .contents-wrapper h4{font-size:24px;font-weight:700;border-bottom:.5px solid #174c66;max-width:300px;margin:auto}@media screen and (max-width:767px){.ct3_ct1 .contents-wrapper p{text-align:left}}.ct3_ct1 .contents-wrapper .campany-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ct3_ct1 .contents-wrapper .campany-list img{width:50%}.ct3_ct2,.ct3_ct4,.ct3_ct3,.ct3_ct1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:70px;padding-bottom:60px}@media screen and (max-width:767px){.ct3_ct2,.ct3_ct4,.ct3_ct3,.ct3_ct1{gap:40px}}.ct3_ct4 .imgarea{max-width:500px;margin:auto}.ct3_ct4 .textarea{text-align:center}.event_ct4{padding-top:80px;padding-bottom:100px;border-top:solid 1px #d8d2c1;border-bottom:solid 1px #d8d2c1}@media screen and (max-width:767px){.event_ct4{padding:40px 20px;margin:auto}}.event_ct4 .ct_cardarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;margin-top:40px}@media screen and (max-width:767px){.event_ct4 .ct_cardarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.event_ct4 .ct_cardarea .flow-arrow{width:8px;height:15px;margin-top:82px}@media screen and (max-width:767px){.event_ct4 .ct_cardarea .flow-arrow{margin-top:0;margin-left:60px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.event_ct4 .ct_cardarea .ct_card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:210px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width:767px){.event_ct4 .ct_cardarea .ct_card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%}}.event_ct4 .ct_cardarea .ct_card .circle{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;width:180px;height:180px;border-radius:50%;gap:10px;aspect-ratio:1/1}@media screen and (max-width:767px){.event_ct4 .ct_cardarea .ct_card .circle{width:120px;height:120px}}.event_ct4 .ct_cardarea .ct_card .circle img{width:40px;height:auto;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.event_ct4 .ct_cardarea .ct_card .circle img{width:25px}}.event_ct4 .ct_cardarea .ct_card .circle .ct_item_text{text-align:center;font-weight:700}@media screen and (max-width:767px){.event_ct4 .ct_cardarea .ct_card .circle .ct_item_text{font-size:14px}}.event_ct4 .ct_cardarea .ct_card .card_textarea{font-weight:500;width:70%}.event_ct5{padding:130px 0 80px}@media screen and (max-width:767px){.event_ct5{padding:80px 0}.event_ct5 .section-title{padding-left:20px}}.event_ct5 .question{font-size:20px;font-weight:700}@media screen and (max-width:767px){.event_ct5 .question{font-size:18px}}.event_ct5 .answer{font-size:18px;font-weight:700}@media screen and (max-width:767px){.event_ct5 .answer{font-size:16px}}.event_ct5 .q,.event_ct5 .a{font-family:Futura PT;font-weight:450;font-style:Medium;font-size:32px;letter-spacing:3%}@media screen and (max-width:767px){.event_ct5 .q,.event_ct5 .a{font-size:24px}}.event_ct5 .a{color:#1c5a7e}.event_ct5 .faq-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-top:40px;padding:0 40px}@media screen and (max-width:767px){.event_ct5 .faq-wrapper{padding:0 20px;gap:10px}}.event_ct5 .faq-wrapper .faq-item{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}.event_ct5 .faq-wrapper .faq-item .faq-question{width:100%;padding:15px 20px;background-color:#1b5c7d;color:#fff;border:none;border-radius:12px;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;font-size:16px;cursor:pointer;text-align:left}.event_ct5 .faq-wrapper .faq-item .faq-question .arrow{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.event_ct5 .faq-wrapper .faq-item .faq-question .faq-ct-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}.event_ct5 .faq-wrapper .faq-item .faq-question.active .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.event_ct5 .faq-wrapper .faq-item .faq-answer{max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease,padding .3s ease;transition:max-height .4s ease,padding .3s ease;background:#fff;border-radius:12px;padding:0 20px}.event_ct5 .faq-wrapper .faq-item .faq-answer.open{max-height:300px;padding:15px 20px}.event_ct6{margin-top:120px}@media screen and (max-width:767px){.event_ct6{margin-top:60px}}.event_ct6 .section-title{text-align:center}.event_ct6 .articles-list{margin-top:60px}.event_ct6 .articles-list .article-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.cta-card{--cta-bg:#fff;--cta-text:#333;--cta-btn-bg:#1b5c7d;--cta-btn-text:#fff;--cta-radius:18px;background:var(--cta-bg);border-radius:var(--cta-radius);-webkit-box-shadow:0 6px 24px rgba(0,0,0,.08);box-shadow:0 6px 24px rgba(0,0,0,.08);padding:clamp(20px,4vw,32px);max-width:560px;margin:auto;margin-top:60px;margin-bottom:120px}.cta-card .cta-card__inner{display:grid;justify-items:center;gap:clamp(12px,2.5vw,20px);text-align:center;color:var(--cta-text)}.cta-card .cta-card__title{font-size:clamp(18px,2.2vw,24px);line-height:1.6;font-weight:700;letter-spacing:.02em}.cta-card .cta-card__illust{width:min(320px,70%);aspect-ratio:1/1;display:grid;place-items:center}.cta-card .cta-card__illust img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.cta-card .cta-card__button{--btn-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;background:var(--cta-btn-bg);color:var(--cta-btn-text);text-decoration:none;padding:14px 22px;border-radius:var(--btn-radius);font-weight:700;font-size:clamp(14px,1.8vw,16px);line-height:1;-webkit-transition:background-color .2s ease,-webkit-transform .06s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,-webkit-transform .06s ease,-webkit-box-shadow .2s ease;transition:transform .06s ease,box-shadow .2s ease,background-color .2s ease;transition:transform .06s ease,box-shadow .2s ease,background-color .2s ease,-webkit-transform .06s ease,-webkit-box-shadow .2s ease;-webkit-box-shadow:0 6px 16px rgba(27,92,125,.25);box-shadow:0 6px 16px rgba(27,92,125,.25);min-width:280px}.cta-card .cta-card__button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 10px 22px rgba(27,92,125,.28);box-shadow:0 10px 22px rgba(27,92,125,.28);background:#184f6b}.cta-card .cta-card__button:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 6px 16px rgba(27,92,125,.25);box-shadow:0 6px 16px rgba(27,92,125,.25)}.cta-card .cta-card__button:focus-visible{outline:3px solid #b8d7e5;outline-offset:3px}.cta-card .cta-card__button .cta-card__button-text{white-space:nowrap}.cta-card .cta-card__button .cta-card__button-icon{width:22px;height:22px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.cta-card .cta-card__button:hover .cta-card__button-icon{-webkit-transform:translateX(2px);transform:translateX(2px)}@media (min-width:640px){.cta-card{border-radius:22px}}.footer{background-color:#1c5a7e;color:#fff;border-radius:40px 40px 0 0}.footer .footer-wrapper{padding:100px 40px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}.footer .footer-wrapper .footer-ct1{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:800px;width:100%}.footer .footer-wrapper .footer-ct1 .footer-ct1-left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer-wrapper .footer-ct1 .footer-ct1-left .logo{width:200px}.footer .footer-wrapper .footer-ct1 .footer-ct1-left .line,.footer .footer-wrapper .footer-ct1 .footer-ct1-left .instagram{width:25px;height:25px}.footer .footer-wrapper .footer-ct1 .footer-ct1-right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:23px}.footer .footer-wrapper .footer-nav .footer-navlist{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:800px;-ms-flex-pack:distribute;justify-content:space-around}.footer .footer-wrapper .footer-nav .footer-navlist a{font-size:18px;font-weight:700}.footer .footer-wrapper .copyright{padding-top:25px;text-align:center;border-top:1px solid #fff}.wpcf7-list-item.first{margin:0}.wpcf7-list-item-label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input[type=radio]{opacity:0;position:absolute}.wpcf7-list-item-label:before{background:#fff;border:1px solid #333;border-radius:100%;content:"";height:20px;margin-bottom:auto;margin-right:.5em;margin-top:auto;-webkit-transition:background-color .5s;transition:background-color .5s;width:20px}input[type=radio]:checked+.wpcf7-list-item-label:before{background-color:#e75b00;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.contact{margin-top:200px;margin-bottom:180px}@media screen and (max-width:767px){.contact{margin-top:65px}}@media screen and (max-width:767px){.contact .container{padding:0 10px}}.contact-form{display:block;margin:auto;max-width:700px;width:100%;padding:20px;border-radius:10px;background-color:#fff}.form-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;margin-bottom:5px}.form-label{display:-webkit-box;display:-ms-flexbox;display:flex;width:170px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#333;font-weight:700;position:relative}.form-label p{font-size:12px;color:#fff;background-color:#e75b00;padding:5px 10px}.wpcf7-list-item{margin:0}.wpcf7-form-control-wrap,.inputs{width:100%;border:none;background-color:#fff;padding:0;padding-left:30px;-webkit-box-shadow:1px .5px 3px .3px #707070;box-shadow:1px .5px 3px .3px #707070;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.wpcf7-form-control-wrap,.inputs{padding-left:10px}}.wpcf7-form-control{border:none;font-size:18px}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url],.wpcf7 input[type=number],.wpcf7 input[type=password],.wpcf7 select,.wpcf7 textarea{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-wrap .submit{display:inline-block;width:100%;max-width:280px;padding:14px 24px;border:none;border-radius:8px;background:linear-gradient(135deg,#1b5c7d,#2f8fbf);color:#fff;font-size:16px;font-weight:600;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15)}@media screen and (max-width:767px){.btn-wrap .submit{max-width:100%}}.btn-wrap .submit:hover,.btn:hover{background:linear-gradient(135deg,#174c66,#28789d);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 14px rgba(0,0,0,.25);box-shadow:0 6px 14px rgba(0,0,0,.25)}.btn-wrap .submit:focus{outline:3px solid #80cfff;outline-offset:2px}.btn-wrap{margin-top:30px}.wpcf7 .wpcf7-spinner{margin-left:10px}.lp_footer-ct1{text-align:center}.lp_footer-ct1 h2{margin-bottom:20px}.lp_footer-ct1 h3{font-weight:700;margin-top:15px}.lp-block1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.lp-block1 .logowrapper{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;margin:auto}@media screen and (max-width:767px){.lp-block1 .logowrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lp-block1 .furimo-logo{max-width:300px;display:block}@media screen and (max-width:767px){.lp-block1 .furimo-logo{max-width:200px}}.lp-block1 .furimo-paper{max-width:600px;display:block;margin:auto}.lp-block1 .ct-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:500px;margin:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:20px}.lp-block2 .lp-block2_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;margin-top:50px}@media screen and (max-width:767px){.lp-block2 .lp-block2_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lp-block2 .lp-block2_wrapper .ct-wrapper{margin-bottom:20px}